2017-07-20 11 views
0

REST GET呼び出しのパラメータとして渡す必要のあるJson形式の構造をJSロジックで作成しています。以下のJson形式のJavaScriptロジックの作成方法

{ 
    "abc":{ 
     "name":"abcname" 
    }, 
    "def":{ 
     "name":"defname", 
     "type":"xyz" 
    }, 
    "employees":{ 
     "size":"4000000000" 
    }, 
    "recommend":{ 
     "range":"456" 
    } 
}; 

私はロジックの下に書くとき、それは唯一のトップレベルのオブジェクト/値を文字列化{}

var abcObject = new Object(); 
 
abcObject.name = "abcname"; 
 
var abcjsonObject = new Object(); 
 
abcjsonObject.abc = JSON.stringify(abcObject);; 
 
var myString = JSON.stringify(abcjsonObject); 
 
console.log("myString" + myString);

+0

あなたは私をお見せすることができますr期待される結果? –

答えて

1

の前と後に私に余分な "文字を提供します。

を交換してください
abcjsonObject.abc = JSON.stringify(abcObject); 

abcjsonObject.abc = abcObject; 

FWIW、オブジェクトを作成するためのより多くのストリーミング並ん方法は

var abcjsonObject = {abc: {name: 'abcname'}}; 
0

これを試してみてくださいすることになります。

var jsonObj = new Object(); 
 
jsonObj.name = "abcname"; 
 
var abcjsonObj = new Object(); 
 
abcjsonObj.abc = jsonObj; 
 
console.log(JSON.stringify(abcjsonObj));

関連する問題