我需要创建一个对象json的2个关键字,我不知道。
我目前的结构是:
{
[ {id: obj1Id , property2: [{element1}, {element2}]},
{id: obj2Id , property2: [{element1}, {element2}]},
{propertyName3: propertyValue3 },
{propertyName4: propertyValue4 }
]
}
我需要把它转换成如下形式的json:
{ obj1Id: {property2: [{element1}, {element2}]}},
obj2Id: {property2: [{element1}, {element2}]}},
propertyName3: propertyValue3,
propertyName4: propertyValue4
}
是否有一种简便的方法可以实现这一点,而无需检查propertyName3和propertyName4是否存在于原始结构中?
我不知道“obj1Id”和“obj2Id”的实际字符串是什么,我也不关心。
1条答案
按热度按时间tjvv9vkg1#
你可以创建一个新的结构(在本例中,我们将调用
result
),并将其传递给Gson serialize: