header()
;$arr
=array
('status'
=>
true
,'errmsg'
=>'',
'member'
=>
array
(array
('name'
=>
'李逍遙'
,'gender'
=>
'男')
,array
('name'
=>
'趙靈兒'
,'gender'
=>
'女')))
;echo
json_encode
($arr
,json_unescaped_unicode
|json_pretty_print
);
,]
}
json_error_none (integer)
沒有錯誤發生。自 php 5.3.0 起生效。
json_error_depth (integer)
到達了最大堆疊深度。自 php 5.3.0 起生效。
json_error_state_mismatch (integer)
出現了下溢(underflow)或者模式不匹配。自 php 5.3.0 起生效。
json_error_ctrl_char (integer)
控制字元錯誤,可能是編碼不對。自 php 5.3.0 起生效。
json_error_syntax (integer)
語法錯誤。 自 php 5.3.0 起生效。
json_error_utf8 (integer)
異常的 utf-8 字元,也許是因為不正確的編碼。 此常量自 php 5.3.1 起生效
json_hex_tag (integer)
所有的 < 和 > 轉換成 \u003c 和 \u003e。 自 php 5.3.0 起生效。
json_hex_amp (integer)
所有的 & 轉換成 \u0026。 自 php 5.3.0 起生效。
json_hex_apos (integer)
所有的 ' 轉換成 \u0027。 自 php 5.3.0 起生效。
json_hex_quot (integer)
所有的 " 轉換成 \u0022。 自 php 5.3.0 起生效。
json_force_object (integer)
使乙個非關聯陣列輸出乙個類(object)而非陣列。 在陣列為空而接受者需要乙個類(object)的時候尤其有用。 自 php 5.3.0 起生效。
json_numeric_check (integer)
將所有數字字串編碼成數字(numbers)。 自 php 5.3.3 起生效。
json_bigint_as_string (integer)
將大數字編碼成原始字元原來的值。 自 php 5.4.0 起生效。
json_pretty_print (integer)
用空白字元格式化返回的資料。 自 php 5.4.0 起生效。
json_unescaped_slashes (integer)
不要編碼 /。 自 php 5.4.0 起生效。
json_unescaped_unicode (integer)
以字面編碼多位元組 unicode 字元(預設是編碼成 \u***x)。 自 php 5.4.0 起生效。
JSON字串格式化
package tools 核心演算法 該類提供格式化json字串的方法。該類的方法formatjson將json字串格式化,方便檢視json資料。例如 json字串 yht xzj zwy 格式化為 yht xzj zwy 使用演算法如下 對輸入字串,追個字元的遍歷 1 獲取當前字元。2 如果當前...
C 格式化JSON字串
很多時候我們需要將json字串以 這種方式顯示,而從服務端取回來的時候往往是這樣 什麼?無所謂?如果資料很龐大的時候,比如這樣 如果沒有格式化,將很難檢視。使用下面的方法,將結果格式化為這樣,這樣就容易多了.沒做錯誤處理,讀者可自行更改 需要匯入newtonsoft.json,這裡使用的版本是4.5...
Json C 格式化JSON字串
很多時候我們需要將json字串以 這種方式顯示,而從服務端取回來的時候往往是這樣 什麼?無所謂?如果資料很龐大的時候,比如這樣 如果沒有格式化,將很難檢視。使用下面的方法,將結果格式化為這樣,這樣就容易多了.沒做錯誤處理,讀者可自行更改 需要匯入newtonsoft.json,這裡使用的版本是4.5...