2016-03-06 2 views
0

Я использую ASP JSON в http://www.aspjson.com/проблема с parseing JSON с ASPJSON для классического ASP

Я пытаюсь разбора salehistory затраченные этого JSON ответ ниже. Я могу получить все узлы под объектом недвижимости, как этот

oJSON.data ("собственность"). Пункт (0) .item ("винтаж"). Пункт ("LastModified")

Однако, когда я попытаться углубиться я получаю ошибку

Я пытался

oJSON.data ("собственность"). пункт (0) .item ("salehistory"). пункт ("salesearchdate"), но не возвращает что-нибудь.

Я думаю, что это как-то связано с тем, что свойство является объектом, а SalesHistory - объектом внутри свойства, но я не могу получить значения из уровня продажи.

Ниже представлена ​​структура JSON, которую я пытаюсь проанализировать. Любая помощь будет оценена по достоинству. ,

{ 
"status": { 
"version": "1.0.0", 
"code": 0, 
"msg": "SuccessWithResult", 
"total": 1, 
"page": 1, 
"pagesize": 10 
}, 
"property": [ 
{ 
"identifier": { 
"obPropId": 3464768712115, 
"fips": "12115", 
"apn": "0283080001", 
"apnOrig": "0283080001" 
}, 
"lot": { 
"lotSize1": 0.837 
}, 
"address": { 
"country": "US", 
"countrySubd": "FL", 
"line1": "7580 PRESERVATION DR", 
"line2": "SARASOTA, FL 34241", 
"locality": "Sarasota", 
"matchCode": "ExaStr", 
"oneLine": "7580 PRESERVATION DR, SARASOTA, FL 34241", 
"postal1": "34241", 
"postal2": "5201", 
"postal3": "R038" 
}, 
"location": { 
"accuracy": "Street", 
"elevation": 0, 
"latitude": "27.267342", 
"longitude": "-82.419812", 
"distance": 0, 
"geoid": "MT30003379,RS0000548079,SD67554,SS156496,SS156498,SS190868" 
}, 
"summary": { 
"propclass": "Single Family Residence/Townhouse", 
"propsubtype": "SINGLE FAMILY", 
"proptype": "SFR", 
"yearbuilt": 2005, 
"propLandUse": "SFR" 
}, 
"building": { 
"size": { 
"universalsize": 4256 
}, 
"rooms": { 
"bathstotal": 5, 
"beds": 4 
} 
}, 
"vintage": { 
"lastModified": "2015-9-11", 
"pubDate": "2015-10-7" 
}, 
"salehistory": [ 
{ 
"salesearchdate": "2009-3-30", 
"saleTransDate": "2009-3-30", 
"amount": { 
"saleamt": 1250000, 
"salerecdate": "2009-3-30", 
"saledisclosuretype": 0, 
"saledocnum": "37737", 
"saletranstype": "Resale" 
}, 
"calculation": { 
"priceperbed": 312500, 
"pricepersizeunit": 294 
} 
}, 
{ 
"salesearchdate": "2005-8-9", 
"saleTransDate": "2005-8-9", 
"amount": { 
"saleamt": 185000, 
"salerecdate": "2005-8-15", 
"saledisclosuretype": 0, 
"saledocnum": "181999", 
"saletranstype": "Resale" 
}, 
"calculation": { 
"priceperbed": 46250, 
"pricepersizeunit": 43 
} 
} 
] 
} 
] 
} 

ответ

0

На самом деле я был в состоянии понять это.

Поскольку это был вложенный объект внутри объекта property, мне нужно сделать следующее, чтобы получить к нему доступ.

Response.Write ("свойство"). Пункт oJSON.data (0) .item ("salehistory"). Пункт (0) .item ("количество"). Пункт ("saleamt"

Добавление .item (0) после истории продаж позволил мне получить доступ к объекту salehistory

Смежные вопросы