swift 4 json数组结构

时间:2017-11-14 15:21:21

标签: arrays json swift

拥有此数据后,结构将如何显示?您必须在结构中添加成功,代码和消息吗?

  

“{” 条目 “:[{” 实用程序 “:” 电力 “ ”ConsumptionDateTime“: ”2017年11月6日“, ”消耗“:0.6268 ”金额“:0.94999999999999984},{ ”实用程序“:”电力 “ ”ConsumptionDateTime“: ”2017年11月7日“, ”消费“:55.1076, ”金额“:100.88000000000001},{ ”工具“: ”电力“, ”ConsumptionDateTime“: ”2017年11月8日“,”消费 “:54.2914,” 金额 “:99.659999999999982},{” 工具 “:” 电力”, “ConsumptionDateTime”: “2017年11月9日”, “消费”:54.3062, “金额”:99.809999999999974},{ “实用工具” : “电力”, “ConsumptionDateTime”: “二〇一七年十一月十日”, “消费”:54.3584, “金额”:99.330000000000013},{ “工具”: “电力”, “ConsumptionDateTime”: “2017年11月11日” , “消费”:53.6868, “金额”:98.570000000000022},{ “工具”: “电力”, “ConsumptionDateTime”: “2017年11月12日”, “消费”:38.5152, “金额”:66.65}],”成功 “:真,” 代码 “:0,” 消息 “:”, “}”

where '14NOV2017:00:00:00'dt le lastupdated lt '15NOV2017:00:00:00'dt

1 个答案:

答案 0 :(得分:0)

正如luk2302所说,你可以获得Pretty Print JSON,然后从那里形成你的结构。

Pretty Printed JSON的编辑版本产生以下结果:

connectionString

因为这样一个可行的模型应该是:

{
"Entries": [
{
"Utility": "Electricity",
"ConsumptionDateTime": "2017-11-06",
"Consumption": 0.6268,
"Amount": 0.95
},
{
"Utility": "Electricity",
"ConsumptionDateTime": "2017-11-07",
"Consumption": 55.1076,
"Amount": 100.88
],
"Success": true,
"Code": 0,
"Message": ""
}

您当然需要检查变量是否正确,例如关键是:ConsumptionDateTime是一个字符串吗?

无论如何,希望这会帮助你开始。