Я хочу создать данные JSON в этом формате, где я хочу дать строку JSON в элементе value, но он дает ошибку, что что-то не так в формате JSON. Что это ошибка, которую я делаюФормат JSON дает ошибку при попытке передать строку JSON внутри данных JSON
{
"metafield": {
"namespace": "inventory",
"key": "test",
"value": "[{"5":10,"8":10}]",
"value_type": "string"
}
}
Вы создаете JSON неправильно. 'JSON.stringify()' является * единственным * способом создания JSON. Вы, кажется, делаете что-то еще, например 'stringValue1 + stringValue2'. Не делай этого. При этом вам не нужна строка JSON внутри строки JSON. Это глупо. Даже если вы исправите эту непосредственную проблему, результат все равно будет бесполезным, поэтому я рекомендую вам пересмотреть свой подход. – Tomalak
Вы можете проверить свой json действительный или не используя [эту ссылку] (http://json.parser.online.fr/), где вы можете найти, что пойдет не так – Curiousdev