簡體   English   中英

如何從 JSON 中刪除括號

[英]How to remove brackets from JSON

我有這個 JSON 數據:

var tmpStr = '[    
{
    "Name": "TEST",
    "deviceId": "",
    "CartId": "",
    "timestamp": 1383197265540,
    "FOOD": [],
    "City": "LONDON CA"
 }

]';

如何刪除括號?

這是我的 JSON 文件的更多內容:

[{"arrivee":false,"des":"Ceintures De Sécurité Conducteur","code":"nn","depart":true},
 {"arrivee":true,"des"‌​‌​:"Lecteur Tachygraphe","code":"nn","depart":false}
 {"arrivee":false,"d‌​‌​es":"Ceintures De Sécurités Passagères","code":"nn","depart":true},
 {"arrivee":true,"des"‌​‌​:"Climatisation","‌​co‌​de":"nn","depart‌​":fa‌​lse}]

你不必刪除括號,只需這樣做,

var result = tmpStr[0];

解析JSON字符串並使用數組的第一個元素。

 var tmpStr = '[{"Name": "TEST","deviceId": "", "CartId": "", "timestamp": 383197265540, "FOOD": [], "City": "LONDON CA" }]', object = JSON.parse(tmpStr)[0]; console.log(object);
 .as-console-wrapper { max-height: 100% !important; top: 0; }

描述:
你不會想要的,這是一個 JSON 對象數組

[ // this starts an array
    { // this starts an object
        "Name": "TEST", // this is a property named 'Name'
        "deviceId": "", // this is a property named 'deviceId'
        "CartId": "", // this is a property named 'CartId'
        "timestamp": 1383197265540, // this is a property named 'timestamp'
        "FOOD": [], // this is a property named 'FOOD'
        "City": "LONDON CA" // this is a property named 'City'
    } // this ends an object
] // this ends an array

暫無
暫無

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

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