我試圖從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
)鍵和值,並追加到一個div之後,但我不設法得到這些。我試過Object.Keys,但不起作用。 請幫我解答。 謝謝!
您需要剖析'Body'屬性中包含的字符串。您無法將其解析爲JSON(在任何人建議之前),因爲它的格式不正確。 2個選項,1.將'Body'中的字符串格式更改爲有效的JSON。 2.將Body值作爲子對象返回,而不必再次解析JSON。後者是可取的,國際海事組織。 –
好的,格式應該是「text」:「Hello world!」 ? – RobertRPM
沒錯,例如。 'Body:'{「text」:「Hello World!」}',' –