私のMySQLデータベースには、次の行があります。
\"test\"
| \'test\'
|\'test\'
\"test\"
それをJSONにインポートすると、次のようになります。
[
"\"test\"",
"\'test\'",
"\'test\' \"test\""
]
これにより、JSONLintでエラーが生成されます。
Parse error on line 2:
... "\"test\"", "\'test\'", "\'t
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
以下のコードがJSONLintでエラーを生成しないのはなぜですか?
[
"\"test\"",
"\\'test\\'",
"\\'test\\' \"test\""
]
そして、上記の結果を得るためにMySQLから(PHPによって)データをインポートする方法は?