次の文字列があります。
$json = '
insert: [
{ table:" abc",values:{id:1,text:" lorem ipsum "} },
{ table : "cde " , values : { id : 2 , firstname : "lorem ipsum dolor sit " } }
]
';
以下の正規表現ですでに試しましたが、結果は期待されていませんでした。
$json = preg_replace('~\s{1,}~', '', $json);
そして、私は以下のリターンを持っているのが好きです
{"insert": [{"table": "abc", "values": {"id": 1, "text": "lorem ipsum"}}, {"table": "cde", "values": {"id": 2, "text": "lorem ipsum dolor sit"}}]}
次にjson_decode()を使用するには
私がはっきりしていることを願っています
アップデート:
次の文字列があります。
例:
$json_string = '
insert: [
{ table:" abc",values:{id:1,text:" lorem ipsum "} },
{ " table " : "cde " , " values" : { id : 2 , firstname : "lorem ipsum dolor sit " } }
]
';
次の出力が欲しい
$json_replaced = '{"insert": [{"table": "abc", "values": {"id": 1, "text": "lorem ipsum"}}, {"table": "cde", "values": {"id": 2, "text": "lorem ipsum dolor sit"}}]}';