簡體   English   中英

使用javascript將json值轉換為逗號分隔的字符串

[英]convert json values in comma separated string using javascript

我正在調用第三方 web api,它返回這樣的數據:

{"name":"Marine Lines","name":"jerry"}

我想將其轉換為 Json 數組,我可以先用逗號進行拆分,然后再用“:”進行拆分。 但想知道是否有更好的方法?

如果 Web API 返回一個對象,那么您可以直接使用dot-notation來訪問該值。

 var x = {"name":"Marine Lines","name":"jerry"}; var name = x.name; console.log(name);

否則,如果它是一個字符串,那么您可以先使用JSON.parse()解析它,然后再做同樣的事情。

 var x = '{"name":"Marine Lines","name":"jerry"}'; x = JSON.parse(x); var name = x.name; console.log(name);

首先,你的對象有兩次name鍵,這意味着只有后者會被保存。 關於將對象的值保存在數組中,將執行以下操作:

 var object = {"a": "Marine Lines", "b": "jerry"}, array = []; /* Iterate over every enumerable property of the object. */ for (var key in object) { /* Insert the value in the array. */ array[array.length] = object[key]; } /* Log the created array. */ console.log(array);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM