[英]How can i convert json array in string format into array[]
我正在將這些數據呈現在表格中,如何將 Cuisine_style 轉換為數組???
[
{
"Name": "Martine of Martine's Table",
"City": "Amsterdam",
"Cuisine_Style": "['French', 'Dutch', 'European']",
"Ranking": 1,
"Rating": 5,
"Number of Reviews": 136
},
{
"Name": "De Silveren Spiegel",
"City": "Amsterdam",
"Cuisine_Style": "['Dutch', 'European', 'Vegetarian Friendly', 'Gluten Free Options']",
"Ranking": 2,
"Rating": 4.5,
"Number of Reviews": 812
}
]
如果您絕對必須使用這種格式的數據,您可以將單引號替換為雙引號,以使其符合 JSON:
const data = [ { "Name": "Martine of Martine's Table", "City": "Amsterdam", "Cuisine_Style": "['French', 'Dutch', 'European']", "Ranking": 1, "Rating": 5, "Number of Reviews": 136 }, { "Name": "De Silveren Spiegel", "City": "Amsterdam", "Cuisine_Style": "['Dutch', 'European', 'Vegetarian Friendly', 'Gluten Free Options']", "Ranking": 2, "Rating": 4.5, "Number of Reviews": 812 } ]; for (const item of data) item['Cuisine_Style'] = JSON.parse(item['Cuisine_Style'].replace(/'/g, '"')); console.log(data);
嘗試這個。
var arr_data = [{ "Name": "Martine of Martine's Table", "City": "Amsterdam", "Cuisine_Style": "['French', 'Dutch', 'European']", "Ranking": 1, "Rating": 5, "Number of Reviews": 136 }, { "Name": "De Silveren Spiegel", "City": "Amsterdam", "Cuisine_Style": "['Dutch', 'European', 'Vegetarian Friendly', 'Gluten Free Options']", "Ranking": 2, "Rating": 4.5, "Number of Reviews": 812 } ]; var y = JSON.stringify(arr_data); var x = y.toString(); console.log(x);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.