我正在编写一个API,试图根据下面的代码显示输出,但没有获得预期的输出。此处Bed_Configurations
是type,code,count
为参数的类。
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
}
],
请告诉我如何再次将数组大括号添加到孔部分
答案 0 :(得分:0)
我不确定为什么你期望“bed_configurations”会导致包含bed_configuration数组的数组,或者它真的是你想要的。
您创建的是一组bed_configuration,而JSON输出正好反映了这一点:
[] =数组
{} =一个对象
答案 1 :(得分: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>>();