复杂JSON反序列化问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:38:51
我通过一个REST服务返回了一个JSON对象,其结构如下:
{
"results" : [
{
"layerId" : <layerId1>,
"layerName" : "<layerName1>",
"value" : "<value1>",
"displayFieldName" : "<displayFieldName1>",
"attributes" :
{
"<fieldName11>" : <fieldValue11>,
"<fieldName12>" : <fieldValue12>
},
"geometryType" : "<geometryType1>",
"geometry" : {<geometry1>}
},
{
"layerId" : <layerId2>,
"layerName" : "<layerName2>",
"value" : "<value2>",
"displayFieldName" : "<displayFieldName1>",
"attributes" :
{
"<fieldName21>" : <fieldValue21>,
"<fieldName22>"

使用hashtable来保存, json也就是javascript对象本来就是类似hashtable的结构

这个问题根本不需要反序列化,直接将返回的结果存在FeatureSet里即可使用所有返回数据,不需要去解析!!!