如何将Twitter api json格式数据分配给C#中的类字段? [英] How do I assign Twitter api json format data to my class fields in C# ?

查看:66
本文介绍了如何将Twitter api json格式数据分配给C#中的类字段?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我被困在这里,请帮帮我



我尝试过:



我得到了[{name:Pune,placeType:{code:7,name:Town},url: HTTP:\ / \ / where.yahooapis.com\ / v1\ / place\ / 2295412\" , 的parentId:23424848, 国: 印度, WOEID:2295412 COUNTRYCODE :IN}]来自twitter api的数据。 
现在我已经创建了相同的cs类,那么如何动态地将这些数据分配给我的类字段?

< pre> dynamic serobj = JsonConvert.SerializeObject(obj);
var objs = JsonConvert.DeserializeObject< Trendingcloset>(serobj);



 public string name {get;组; } 
公共字符串placeType {get;组; }
public int code {get;组; }
public string placename {get;组; }
public string url {get;组; }
public int parentid {get;组; }
public string country {get;组; }
public int woeid {get;组; }
公共字符串countryCode {get;组; }

解决方案

[在json的开头指示一个数组,所以尝试反序列化为对象的列表

  var  objs = JsonConvert.DeserializeObject< ; List< Trendingcloset>>(serobj); 


本文详细介绍了JSON。还有一个Twitter示例:在C#中使用JSON& VB [ ^ ]

i got stuck here ,please help me out

What I have tried:

i got "[{"name":"Pune","placeType":{"code":7,"name":"Town"},"url":"http:\/\/where.yahooapis.com\/v1\/place\/2295412","parentid":23424848,"country":"India","woeid":2295412,"countryCode":"IN"}]" data from twitter api.
now i have created cs class for the same,so how do i assign this data dynamically to my class fields ?

<pre>dynamic serobj = JsonConvert.SerializeObject(obj);
            var objs = JsonConvert.DeserializeObject<Trendingcloset>(serobj);


public string name { get; set; }
      public string placeType { get; set; }
      public int code { get; set; }
      public string placename { get; set; }
      public string url { get; set; }
      public int parentid { get; set; }
      public string country { get; set; }
      public int woeid { get; set; }
      public string countryCode { get; set; }

解决方案

The [ at the start of the json indicates an array so try to deserialize into a List of your object :

var objs = JsonConvert.DeserializeObject<List<Trendingcloset>>(serobj);


This article covers JSON in detail. There is also a Twitter example: Working with JSON in C# & VB[^]


这篇关于如何将Twitter api json格式数据分配给C#中的类字段?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆