我使用json
将数据表放入newtonsoft json
字符串。这是结果字符串的一部分,
[{"SHIP-CD;SHIP-NAME;CABIN NUMBER;CATEGORY CODE;CATEGORY DESC;MIN OCCUPANCY;MAX OCCUPANCY;PHYSICALLY CHALLENGED;DECK CODE;DECK DESC;START DATE VALIDATION;END DATE VALIDATION;OBS-VIEW;BED-ARRMNT;":"AR;MSC ARMONIA;9152;B2;Balcony Fantastica;1;3;no;AMET;Ametista;14/03/16;31/03/17;NO;L:2|U:1;"},{"SHIP-CD;SHIP-NAME;CABIN NUMBER;CATEGORY CODE;CATEGORY DESC;MIN OCCUPANCY;MAX OCCUPANCY;PHYSICALLY CHALLENGED;DECK CODE;DECK DESC;START DATE VALIDATION;END DATE VALIDATION;OBS-VIEW;BED-ARRMNT;":"AR;MSC ARMONIA;9189;B2;Balcony Fantastica;1;3;no;AMET;Ametista;14/03/16;31/03/17;NO;L:2|U:1;"},
如何从this.t中提取对象,数据。例如,考虑下面的
{"SHIP-CD;SHIP-NAME;CABIN NUMBER;CATEGORY CODE;CATEGORY DESC;MIN OCCUPANCY;MAX OCCUPANCY;PHYSICALLY CHALLENGED;DECK CODE;DECK DESC;START DATE VALIDATION;END DATE VALIDATION;OBS-VIEW;BED-ARRMNT;":"AR;MSC ARMONIA;9189;B2;Balcony Fantastica;1;3;no;AMET;Ametista;14/03/16;31/03/17;NO;L:2|U:1;"}
在上面的部分
SHIP-CD :"AR",
SHIP-NAME:"MSC ARMONIA",
像那样。请帮帮我。
答案 0 :(得分:0)
Bill,我建议改变将数据放入json的方式。在你这样做的方式中,你有相同的密钥乘以你得到的条目数,而不是只有一次密钥。
另外,为什么不尝试拆分关键组件?通过这种方式,您不必处理字符串,您可以轻松地将它们翻译成字典。
"array": [
{
"SHIP-CD": "AR;MSC ARMONIA",
"SHIP-NAME": "MSC ARMONIA",
"CABIN NUMBER": 9189,
"..."
},
{
"SHIP-CD": "AR;MSC ARMONIA",
"SHIP-NAME": "MSC ARMONIA",
"CABIN NUMBER": 9189,
"..."
},
...
]