解析JSONObject
我正试图从网络服务中获得JSON,我可以弄清楚. 顺便说一句,这是我的JSON数据 - { "X-YZ-111/AB.CD": { "P1": "F", "P2": "43.46" }, "X-YZ-112/AB.CD": { "P1": "F", "P2": "8.02" }, "X-YZ-113/AB.CD": { "P1": "F", "P2": "9066.58" }, "X-YZ-114/AB.CD": { "P1": "F", "P2": "6.00" }, "X-YZ-115/AB.CD": { "P1": "F", "P2": "6.00" }, "X-YZ-116/AB.CD":
0 2023-12-08
编程技术问答社区
SignalR 在解析数值时遇到了意外的字符。<
我正在使用winrt客户端.当我尝试发送消息时,我会收到此例外. 解析值时遇到的意外角色: 当您将对象发送到集线器时,就会发生问题,并且对象未在集线器上定义.该对象是一个可绑定的对象(ViewModel).我不想在Web项目中包括所有属性通知更改内容. 客户端代码 return Proxy.Invoke("PlayerUpdate", sessionData); 尝试一个是让集线器接受"对象"参数 public async Task PlayerUpdate(string group, object sessionData) { await Clients[group].PlayerUpdate(sessionData); } 尝试两个是让集线器接受(JSON)'字符串'参数 public async Task PlayerUpdate(string group, string sessionData) { await Clients[gr
0 2023-12-08
编程技术问答社区
JsonArray.Parse(...)错误
我正在为Windows 8(在C#,XAML)开发新闻应用.不幸的是,我在下载JSON-FEED后遇到了一个奇怪的错误(通过 http://jsonlint.com/)andynchronicaly.下载成功,然后我想解析结果:var items = Windows.Data.JsonArray.Parse(result);. 运行代码时,我会收到以下错误: Invalid character at position 0.和Invalid JSON string. JSON.JSONARRAY是Microsoft的新图书馆.我还尝试了纽顿夫人的JSON-Library,并以相同的错误.我在做什么错? 这是完整的代码: // Retrieve recipe data from Azure var client = new HttpClient(); client.MaxResponseContentBufferSize = 1024*1024; // Read
0 2023-12-08
编程技术问答社区
在Windows Phone 8.1中显示从PHP文件获得的Json数据
我有PHP文件,它给了我json: {"Name":"Waqas","Age":37,"Address":"Kanju"} 当我在Windows Phone中执行此方法时,它会给我相同的JSON: {"Name":"Waqas","Age":37,"Address":"Kanju"} 在命名tblock.Text; 的TextBlock中 这是我以JSON格式从PHP文件接收数据的方法: public async void sndandrec(string feedingaddress, HttpResponseMessage response, TextBlock tblock, HttpClient myhttpClient) string responseText; tblock.Text = "Waiting for response ..."; try { r
0 2023-12-08
编程技术问答社区
wp8.1中Json数据的状态请求404
在我的应用程序中,我传递了一个请求API URL,当我尝试打开链接时,它显示了浏览器中的JSON数据.但是,当我尝试对JSON数据进行估算时,我获得了404个状态. Uri geocodeRequest = new Uri(string.Format("https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=17.4271,078.4466&radius=500&type=petrol_bunk&key=MyKey")); HttpClient client = new HttpClient(); HttpResponseMessage response = await client.GetAsync(geocodeRequest); if(response.IsSuccessStatusCode==true) { 我打开此链
0 2023-12-08
编程技术问答社区
如何解析嵌套的JSON数据结构
在Windows Phone应用程序中,我需要解析JSON数据.我能够获得未嵌套的键的值.但是,如果JSON在数组中有数组,则如何从JSON文件中提取值? 过去我所做的是将JSON解析为Jarray对象,然后从Jtoken中获得了指定字符串键的值. 在下面的JSON中,people具有men和women,并且men本身具有许多具有不同ID的男人.因此,如果我将这个完整的东西作为JSON字符串,如何打印特定男人ID的值?如果这里没有嵌套数组,我本可以转换为jarray并访问索引值,但是现在该怎么做? 这是我的JSON: { "people": [ { "men": [ { "id": 0, "name": "alex", "age": 25
0 2023-12-08
编程技术问答社区
Soundcloud API没有返回曲目图片(artwork_url)。
我正在使用SoundCloud API检索Windows Phone应用程序中的曲目(使用C#).在轨道的.json文件中,我看到某些曲目没有返回图像(即" artwork_url":null ). (注意:另一方面,在WP8上的其他第三方Party Soundcloud应用程序中,我可以看到相同的曲目及其各自的图像.) 有什么办法可以收到完整的信息?预先感谢! 解决方案 如果其为空,则未定义. SC在他们的网站上使用逻辑来使用默认的头像. 与此草图进行比较: SC.get('/tracks/97617992', function(sound) { console.log(sound.artwork_url); $('#result').append('' ); }); http://jsfiddle.net/iambnz/ngtzdx8c/
0 2023-12-08
编程技术问答社区
如何在windows phone中将json链接数据绑定到longlistselector?
我有三个JSON链接.在其中,一个链接包含类别(Menucategory),即(启动器,主词),其中两个链接包含(menuitem)其中一些数据(itemName,Price,Price).您可以在下图中看到,首发和主词是来自一个链接的标题,其下面的项目以获取起动器和主词,来自两个不同的链接(.../menuitems/1 and ../../menuitems/2).如图像所示,如何将这些数据输入longlastelector.我将JSON数据收到我的应用程序中,但是我需要在LLS中显示它们.如何结合它们? //// public class MenuItem { public int Menuitemid { get; set; } public int Menucategoryid { get; set; } public string Itemname { get; set; } public double Price { get; set; } public string
0 2023-12-08
编程技术问答社区
用ServiceStack'的TypeSerializer进行文件反序列化
我在我的C#项目中使用ServiceStack.Text作为JSON库,我正在尝试使用其TypeSerializer.DeserializeFromString从文件中对字符串进行测试. 我有以下代码: async public static void TryLoad(Action Ok, Action Fail, string key, int offset) { try { var folder = ApplicationData.Current.LocalFolder; var stream = await folder.OpenStreamForReadAsync(key); var result = await new StreamReader(stream).ReadToEndAsync(); Debug.WriteLin
0 2023-12-08
编程技术问答社区
DataContractJsonSerializer返回null对象
我已经为这个问题挣扎了一段时间,无法解决. 我有以下JSON字符串: {"Search":[{"Title":"somestring","Year":"somestring","imdbID":"somestring"}]}, {"Title":"somestring","Year":"somestring","imdbID":"somestring"} etc 字符串可以多次重复,因此我想将值存储在列表中.为了做到这一点,我创建了以下两个类: dubsimionListener类: [DataContract] class SuggestionLister { public List suggestionlist {get;set;} } 保留我想要返回的列表的 和MovierEsults类: [DataContract] class MovieResults { [DataMember] publi
0 2023-12-08
编程技术问答社区
对json进行反序列化 C# "类型-newtonsoft的第一次机会异常"
我正在尝试基于这个论坛帖子. 我可以毫无问题地保存 “A first chance exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in Newtonsoft.Json.DLL” 我不知道我可能做错了什么,因为保存了文件,并且读取正确但不应该进行. JSON文件目前有4个条目,但稍后将有6个条目. . 谁能帮助我了解这里有什么问题? 是这个功能: public static T ReadSharedData(string fileName) where T : class, new() { T result = new T(); var mutex = GetMutex(fileName); mutex.WaitOne(); fileName = GetSharedFileName(fi
0 2023-12-08
编程技术问答社区
反序列化字典<string, T>。
例如,我有一些类: class User { int Id {get; set;} string Name {get; set;} } class Venue { int Id {get; set;} string Adress {get; set;} } class Message { string Text {get; set;} int FromId {get; set;} } 我从网上拿起JSON: [%user% => {id: 1, name: "Alex"}, %user% => {id: 5, name: "John"}] 我可以解析: var myObjects = JsonConvert.DeserializeObject>(json); 但是如果有JSON:
0 2023-12-08
编程技术问答社区
悬崖化的JSON C#并绑定到XAML ListBox
我需要将嵌套的json字符串供应到xaml 我的JSON { "status":1, "message":"sussess", "Task_details":[ { "task_id":"237", "created_f_id":"100001", "task_description":"task description", "due_date":"2014-01-08 04:59:30", "alert":"2", "status":"1", "postedon":"2014-01-07 11:29:29", "updatedon":"2014-01-07 11:29:29", "comments":[ { "task_commen
0 2023-12-08
编程技术问答社区
使用JArray从JSON中获取值
我有以下字符串(JSON格式) 我从我的服务器上得到了: {[{"ruta": "1","division": "7"},{"ruta": "2","division": "7"},{"ruta": "3","division":"7"},{"ruta": "4","division": "7"},{"ruta": "5","division": "7"},{"ruta": "23","division": "7"}]} 我想获取每个值并将它们保存在字符串变量中,以将它们保存在数据库中. 为此,我想做以下操作: JArray jarr = JArray.Parse(result); foreach (JObject content in jarr.Children()) { foreach (JProperty prop in content.Properties()) { string tempValue =
0 2023-12-08
编程技术问答社区
从发送的post请求中读取json响应
我做了一个邮政请求课,我可以重复使用以向外部API提出发布请求,然后返回他们发送给我的对象(JSON): class PostRequest { private Action Callback; public PostRequest(string urlPath, string data, Action callback) { Callback = callback; // form the URI UriBuilder fullUri = new UriBuilder(urlPath); fullUri.Query = data; // initialize a new WebRequest HttpWebRe
0 2023-12-08
编程技术问答社区
使用Json.Net在c#中解析Json
{"Posts": [{"id":"1", "title":"Bibidh prothom khondo", "content":"sjih sdkljjdsf kdjsfjks", "author":"","last_update":"23 june 2013", "Comments": [{"id":"1", "content":"sjih sdkljjdsf kdjsfjks", "author":"","last_update":"23 june 2013"}]}, {"id":"2", "title":"Bibidh prothom khondo", "content":"sjih sd
0 2023-12-08
编程技术问答社区
在JSON反序列化为动态后无法访问属性
我在JSON避免后访问动态属性时遇到了一些问题.这是JSON: { "user" : { "511221" :{ "timestamp" : 1403365646384, "version" : -81317051, "email" : "user@name.com", "name" : "My Name", "structures" : [ "structure.62dd1ff1-f96b-22e3-8d4e-22000c20725r" ] } }, } 这里实际上有两个问题.首先是每个用户更改" 511221".这是在认证时给出的.我无法创建一个用户类,然后创建另一个名称不断更改的类. 另外,这是一个数字.阿法克(Afaik),没有办法将班级名称作为数字.我在这里有什么选择?我无法控制API返回的内容. 因此,我没有这样的动态,而不是避免到
0 2023-12-08
编程技术问答社区
在JSON字符串中处理安培尔字符的正确方法,发送给REST网络服务
好, 我正在使用System.Runtime.Serialization和DataContractJsonSerialization. 问题在于,在请求中,我发送带有&字符的属性值.说,AT&T,我得到错误的回复:Invalid JSON Data. 我以为逃脱会在图书馆内完成,但是现在我看到序列化未触及ampersand &字符. 是的,对于JSON格式,这是有效的. 但这对我的帖子请求来说将是一个问题 HttpUtility.HtmlEncode在System.Web库中,因此要使用的方法是使用Uri.EscapeUriString.我这样做是为了尝试,但是无论如何,没有它所有请求都可以正常工作,除了一个值. . 编辑:HttpUtility类移植到Windows Phone SDK,但是编码字符串的优先方法应该是Uri.EscapeUriString. 首先想到要弄脏并开始替换会导致服务器中问题的特殊角色,但是,我想知道我应该做另一个解决方案
0 2023-12-08
编程技术问答社区