11

以下のようなjson文字列が1つあります

[

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

]

文字列から最初と最後の角かっこを削除/削除したい..では、javascriptを使用して上記の文字列から最初と最後の角かっこを削除するにはどうすればよいですか?

私を助けてください

4

4 に答える 4

18

お帰りの際はこちらをご利用ください。

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];
于 2013-10-31T06:06:39.097 に答える
12
var tmpStr = '[    
    {
        "Name": "TEST",
        "deviceId": "",
        "CartId": "",
        "timestamp": 1383197265540,
        "FOOD": [],
        "City": "LONDON CA"
     }

]';

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

このコードペンの例を参照してください

于 2013-10-31T06:10:10.973 に答える
1

これを試して:

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

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

]

B = A[0]; console.log(B); //required output
于 2013-10-31T06:11:46.040 に答える