2016-06-29 6 views
0

私は、以下のコードに基づいて出力を表示しようとしているが、期待される出力を得ようとしないAPIを書いています。ここでBed_Configurationsは、type,code,countがパラメータであるクラスです。私はAPIを書くつもりです - 期待される出力

Bed_Configurations objbed= new Bed_Configurations(); 
         objbed.type = "Double"; 
         objbed.code = 1; 
         objbed.count = 1; 
         kingroom.bed_configurations = new Bed_Configurations[1]; 
         kingroom.bed_configurations[0] = objbed; 

予想される出力:

"bed_configurations": [ 
        [{ 
        "type": "standard", 
        "code": 3, 
        "count": 1 
        }] 
       ], 

しかし

"bed_configurations": [ 
        { 
        "type": "standard", 
        "code": 3, 
        "count": 1 
        } 
       ], 

を取得あなたはなぜ、私はよく分からない孔部に再び配列ブレースを追加する方法を

+1

を=なぜあなたはあなたの期待される出力を期待される出力として期待していますか? –

答えて

0

を教えてください"bed_configurations"がbed_configurationの配列を含む配列を生成することを期待しているか、それとも本当に あなたが欲しいもの。

あなたが作成したことはbed_configurationsの配列で、JSONの出力は、まさにそれを反映している:

[] =配列

は{}本当の問題があるオブジェクト

0
Bed_Configurations objbed= new Bed_Configurations(); 
        List<Bed_Configurations> objbedL = new List<Bed_Configurations>(); 
        List<List<Bed_Configurations>> objbedList = new List<List<Bed_Configurations>>(); 
        objbed.type = "double"; 
        objbed.code = 1; 
        objbed.count = 1; 
        objbedL.Add(objbed); 
        objbedList.Add(objbedL); 
        kingroom.bed_configurations = new List<List<Bed_Configurations>>(); 
関連する問題