0

このオブジェクトの作成で、予期しない文字列エラーが発生します。この宣言は間違っていますか?

var all_coupons = {
    "merchant" : hostName ,
    "coupons" : [
        0 : {
                "coupon_code" : coupon_file.coupon[0].coupon ,
                "coupon_valid" : false ,
                "coupon_status" : false
            } ,

        1 : {
                "coupon_code" : coupon_file.coupon[1].coupon ,
                "coupon_valid" : false ,
                "coupon_status" : false
            }
    ]
}
console.log(all_coupons);
4

2 に答える 2

0

0:および1:インデックスを削除します。JSON 配列では、インデックスを割り当てることができません。

于 2013-04-15T02:49:32.970 に答える
0
var all_coupons = {
    "merchant" : hostName ,
    "coupons" : [
        {
                "coupon_code" : coupon_file.coupon[0].coupon ,
                "coupon_valid" : false ,
                "coupon_status" : false
            } ,    
        {
                "coupon_code" : coupon_file.coupon[1].coupon ,
                "coupon_valid" : false ,
                "coupon_status" : false
            }
    ] } console.log(all_coupons);

クーポン配列のインデックスを削除してみてください。また

var all_coupons = {
    "merchant" : hostName ,
    "coupons" : {
        0 : {
                "coupon_code" : coupon_file.coupon[0].coupon ,
                "coupon_valid" : false ,
                "coupon_status" : false
            } ,

        1 : {
                "coupon_code" : coupon_file.coupon[1].coupon ,
                "coupon_valid" : false ,
                "coupon_status" : false
            }
    }
}
console.log(all_coupons);

クーポン配列をマップに変換します。

于 2013-04-15T02:51:13.867 に答える