[英]How to convert a JSON string into JS object?
我知道使用JSON.stringify(object)
方法將JS對象轉換為JSON字符串的方法。 如何將字符串對象編碼為JSON?
同樣的方式:
var jsonEncodedString = JSON.stringify(string);
還是你要發泄
var jsonString = JSON.stringify({hello:"world"}),
jsObject = JSON.parse(jsonString);
您不能將字符串轉換為JSON。 JSON中最外面的數據類型必須是對象或數組。
參見規格 :
JSON語法
JSON文本是令牌序列。 令牌集包括六個結構字符,字符串,數字和三個文字名稱。
JSON文本是序列化的對象或數組。
您可以將字符串包裝在對象或數組中,然后進行序列化:
JSON.stringify([myString]);
JSON.stringify({foo: myString});
無論經過什么處理,它都必須知道,在解析JSON之后,就必須從中提取字符串。
我認為您正在尋找JSON.parse函數 。
var jsonString = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}';
var contact = JSON.parse(jsonString);
var fullname = contact.surname + ", " + contact.firstname;
// The value of fullname is "Aaberg, Jesper"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.