Я пытаюсь получить ключ и значение из данных JSON.Получить ключ и значение от JSON
$.get(url, function (data) {
console.log(data);
if (data.Body != null) {
console.log(data.Body);
}
});
Это мои журналы:
{
$id: "1",
Exceptions: null,
ContentType: null,
Body: '{text: "Hello World!"}',
Version: 0
}
'{text: "Hello World!"}'
Теперь я хочу, чтобы получить ключ и значение из второго (data.Body
) и после того, как Append к DIV, но я не удается получить те. Я пробовал Object.Keys, но не работает. Пожалуйста, помогите мне с ответом. Спасибо!
Вам нужно будет проанализировать строку, содержащуюся в свойстве 'Body'. Вы не можете разобрать его как JSON (прежде чем кто-либо подскажет это), поскольку он не в правильном формате. 2 варианта, 1. Измените формат строки в 'Body', чтобы быть допустимым JSON. 2. Верните значение Body в качестве дочернего объекта, без необходимости повторять парсинг JSON. Последнее предпочтительнее, ИМО. –
Итак, формат должен быть «text»: «Привет, мир!». ? – RobertRPM
Правильно, например. 'Body: '{" text ":" Hello World! "}',' –