反序列化作为单个对象的JSON,但需要是对象列表

时间:2017-04-17 17:18:54

标签: json vb.net

我提前道歉,因为我甚至不知道如何提出这个问题。我正在使用FormStack和VB获取医疗保健提供商列表; FormStack返回的方式是作为一个对象,其中每个字段都是唯一标识的。现在我有类似的设置:

<JsonProperty("51791254")>
Property facility_name_01 As String
<JsonProperty("51791260")>
Property doctor_first_name_01 As String
<JsonProperty("51791294")>
Property doctor_last_name_01 As String
<JsonProperty("51791347")>
Property facility_address_1_01 As String
...
<JsonProperty("51792559")>
Property add_another_health_care_provider_01 As String

<JsonProperty("51792598")>
Property facility_name_02 As String
<JsonProperty("51792599")>
Property doctor_first_name_02 As String
<JsonProperty("51792600")>
Property doctor_last_name_02 As String
<JsonProperty("51792601")>
Property facility_address_1_02 As String
...
<JsonProperty("51792613")>
Property add_another_health_care_provider_02 As String

对于每个医疗保健提供者,此列表重复到...... 20。我想要的是能够遍历json并创建最多20个医疗保健提供者的列表(如果数据存在)。我想我的问题;有没有更直接/更好的方法,而不是创建一个具有344属性的类,然后我循环并创建一个包含17个属性的20个HealthCareProividers的列表(4个额外的字段是id字段)。我再次对我在这方面的无知表示道歉,并感谢任何帮助和澄清。

我被扔到了最深处,没有救生员。更确切地说,我是救生员,还没有学会游泳。

抱歉,我没有提供JSON,感谢您迄今为止的回复

{"51791254":"HIllcrest Hoispital","51791260":"","51791294":"","51791347":"1234 Mayfield Rd","51791352":"","51791356":"Mayfield","51791361":"Ohio","51791384":"44124","51791388":"","51791397":"","51791399":"12/19/1974","51791415":"04/17/2017","51791510":"Treating","51791582":"106 | General Medicine","51791589":"Test entry for test client","51792559":"Yes","51792598":"Lake West","51792599":"","51792600":"","51792601":"1234 Euclid Ave","51792602":"","51792603":"Willoughby","51792604":"Ohio","51792605":"44092","51792606":"","51792607":"","51792608":"10/13/2003","51792609":"04/17/2017","51792610":"Diagnosing","51792611":"106 | General Medicine","51792612":"Second Test ","51792613":"Yes","51792970":"Rite Aid","51792971":"","51792972":"","51792973":"1234 SOM Center Rd","51792974":"","51792975":"Willoughby","51792976":"Ohio","51792977":"44092","51792978":"","51792979":"","51792980":"12/17/2013","51792981":"04/17/2017","51792982":"Pharmacy","51792983":"1 | Not Specified","51792984":"Test Pharmacy","51793056":"","51793057":"","51792876":"","51792877":"","51793033":"","51793034":"","51793015":"","51793016":"","51792997":"","51792998":"","51792963":"","51792964":"","51792945":"","51792946":"","51792928":"","51792929":"","51792911":"","51792912":"","51792893":"","51792894":"","51792753":"","51792754":"","51792859":"","51792860":"","51792842":"","51792843":"","51792825":"","51792826":"","51792808":"","51792809":"","51792791":"","51792792":"","51792774":"","51792775":"","51793552":"CFC3238D6271E613","51793634":"04/17/2017","51793722":"12:00:56"}

由于

顺便说一句,我看了这两篇文章,但对它们的理解还不够实施 好像我在问:  deserialize json
不确定这是否在球场中是否均匀:
Linq to XML query works when returning single entity but needs to be of list<T>

0 个答案:

没有答案
相关问题