当前位置: 首页 > 编程语言 > C#

jsonconvert.deserializeobject返回null分享

时间:2023-04-10 18:58:32 C#

C#学习教程:jsonconvert.deserializeobject返回null必须非常简单,请帮助我解决我所缺少的问题。这是json字符串:http://pasted.co/d9e7c1de我需要结果/几何/位置/lat,结果/几何/位置/lng信息这是我的代码:publicclassGeometry{[JsonProperty("bounds")]公共边界边界{get;放;}[JsonProperty("location")]publicLocation位置{get;放;}[JsonProperty("location_type")]publicstringlocation_type{get;放;}[JsonProperty("viewport")]publicViewportviewport{get;放;}}publicclassResult{publicListaddress_components{get;放;}publicstringformatted_address{得到;放;}公共几何几何{得到;放;}publicboolpartial_match{得到;放;}publicstringplace_id{得到;放;}公共列表类型{get;放;}}protectedvoidButton1_Click(objectsender,EventArgse){doublecoordinatesX=0;双坐标Y=0;字符串APIKEY="***************************";字符串MyAdres=TextBox1。文本+","+TextBox2。文本;字符串字符串路径;stringpath="https://maps.googleapis.com/maps/api/geocode/json?address="+MyAdres+"&key="+APIKEY;WebClientWeb=newWebClient();stringJsonstring=Web.DownloadString(stringpath).ToString();结果m=JsonConvert.DeserializeObject(Jsonstring);coordinatesX=m.geometry.location.lat;coordinatesY=m.geometry.location.lng;}你需要使用另一个顶级类来反序列化响应试试这个:以上是C#学习教程:jsonconvert.deserializeobjectreturnsnull共享的所有内容,如果对大家有用并且需要了解更多C#学习教程,希望大家多多关注—publicclassResponce{publicstringstatus{get;set;}publicListresults{get;set;}}...varresponse=JsonConvert.DeserializeObject(Jsonstring);DoSomething(response.results);本文采集自网络,不代表立场,如涉及侵权,请点击维权联系管理员删除,转载请注明来源: