json字符串存储在自定义表字段中。当我尝试检索它时,会添加一些斜杠:
[{"parameters":"{\"mytext1\":\"la ciudad..\",\"mytext2\":\"la playa\",\"mytext3\":\"la escuela\"}"},{"parameters":"{\"tipoOperacion\":\"suma\",\"decimales\":\"s\\u00ed\",\"numeros\":\"d0-100\"}"},{"parameters":"{\"direction\":\"EsteOeste\"}"},{"parameters":"{\"direction\":\"EsteOeste\"}"}]
使用stripslashes_deep或stripslashes实际上会删除斜杠,但也会创建一个无效的json字符串。
如何处理此文本以获取有效的json字符串?
答案 0 :(得分:0)
你可以只对字符串进行json_decode,你就会得到一个数组
print_r(json_decode('[{"parameters":"{\"mytext1\":\"la ciudad..\",\"mytext2\":\"la playa\",\"mytext3\":\"la escuela\"}"},{"parameters":"{\"tipoOperacion\":\"suma\",\"decimales\":\"s\\u00ed\",\"numeros\":\"d0-100\"}"},{"parameters":"{\"direction\":\"EsteOeste\"}"},{"parameters":"{\"direction\":\"EsteOeste\"}"}]'));