繁体   English   中英

如何从 JSON 中删除方括号

[英]How to Remove Square bracket from JSON

我有一个像下面这样的 json 字符串

[

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

]

我想从字符串中删除/删除第一个和最后一个方括号..那么我将如何使用javascript从上述字符串中删除第一个和最后一个方括号。

请帮我

回来时使用这个:

return properties[0];

或者

var data = [

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

]; // Or whatever the Json is
data = data[0];

或者,如果您通过另一个对象访问 json

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

]';

var newStr = tmpStr.substring(1, tmpStr.length-1);

请参阅此代码笔示例

试试这个:

var A = [{}]; var B = {}; A = [

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

]

B = A[0]; console.log(B); //required output

这应该有帮助。

.replace(/[[]]/g, '')

括号之间有一个反斜杠 \\ 由于某种原因没有发布

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM