【发布时间】:2013-03-12 21:47:05
【问题描述】:
我有一个类似的 csv 文件
"name.firstName","name.givenName","name.DisplayName","phone.type","phone.value"
"john","maverick","John Maverick","mobile","123-123-123"
"jim","lasher","Jim Lasher","mobile","123-123-123"
我想将第 2 行和第 3 行转换为 JSON 对象。使用第一行作为标题。所以结果会是
[
{
"name": {
"firstName": "john",
"givenName": "maverick",
"DisplayName": "John Maverick"
},
"phone": {
"type": "mobile",
"value": "123-123-123"
}
},
{
"name": {
"firstName": "john",
"givenName": "maverick",
"DisplayName": "John Maverick"
},
"phone": {
"type": "mobile",
"value": "123-123-123"
}
]
知道如何实现吗?
【问题讨论】:
-
创建表示结构的 Array 和 Map 对象,然后将它们序列化为 JSON。