0
Строка json хранится в пользовательском поле таблицы. Когда я пытаюсь получить его, некоторые косые добавляются:wordpress wpdb - get_results as 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?
Спасибо, это разобрать, однако, что я пропустил, что мне нужно, чтобы передать эти данные в JS. Любая идея о том, как отправить его обратно в js без добавления косых черт? – fran35
Как только вы закончите манипулировать массивом, вы можете json закодировать его и перейти к js. На самом деле это зависит от того, как вы передаете его js. Если вы отправляете его через ajax, вы можете просто напечатать_r массив, а затем на стороне js вам нужно данные JSON.parse, и вы получите объект. –
слэши обрабатываются автоматически –