C#解析json问题求解

问题描述

"[{"strAddres":"u6c34u7535u8d39"}]"这个字符串,c#能解开不,等解决办法

解决方案

解决方案二:
这个就是json数据你要实现什么功能啊
解决方案三:
但是这个json里面是数组啊,正常的字符串可以解,但是这个字符串里面还有一层数组,也可以解开嘛
解决方案四:
Json的话,可以用第三方的工具Newtonsoft.Json.dll,处理Json比较强
解决方案五:
[{"strAddres":"水电费"}]

json格式,解析出来就是上面的值!~
解决方案六:
反序列化解析,你这个是集合
解决方案七:
使用Newtonsoft.Json.dll或JavaScriptSerializer(在System.Web.Extension.dll下,framework内置)
解决方案八:
引用5楼starfd的回复:

反序列化解析,你这个是集合

Newtonsoft.Json.dll里边儿有反序列方法吗?是哪一个?引用2楼u013362185的回复:

但是这个json里面是数组啊,正常的字符串可以解,但是这个字符串里面还有一层数组,也可以解开嘛

我之前是强行打开[],然后再转对象
解决方案九:
1.stringtojson;2将json转成定义好的对象(正常json回合一个类对应)。
解决方案十:

解决方案十一:

解决方案十二:
对Json的使用不怎么熟悉,不过集合问题可以解决
解决方案十三:
对unicode转码的字符串,转换为unicode的字符串,需要这样处理varbytes=str.Split(newstring[]{"\u"},StringSplitOptions.RemoveEmptyEntries);varresult=newstring(bytes.Select(x=>(char)Convert.ToInt16(x,16)).ToArray());

注意需要usingSystem.Linq。
解决方案十四:
Newtonsoft可以进行这个字符串转换。但是如果你使用别的,在你知道对方传来的字符串是不能自动转换为unicode字符串时,可能还是需要你自己转字符串的。

时间: 2024-10-03 22:56:51

C#解析json问题求解的相关文章

安卓小白 求大神解析json 求代码

问题描述 安卓小白 求大神解析json 求代码 { "date": "20140617", "stories": [ { "title": "千万不要干傻事", "ga_prefix": "09", "images": [ "http://www.baidu.com/img/baidu_sylogo1.gif" ], "

Ajax中解析Json的两种方法对比分析

  这里给大家介绍的是Ajax中解析Json的两种方法对比分析,十分的实用,本文为学习笔记,属新手文章,欢迎指教! eval(); //此方法不推荐 JSON.parse(); //推荐方法 一.两种方法的区别 我们先初始化一个json格式的对象: ? 1 2 3 4 5 var jsonDate = '{ "name":"周星驰","age":23 }'   var jsonObj = eval( '(' + jsonDate + ')' );

超级好用的解析JSON数据的网站

超级好用的解析JSON数据的网站 网址 http://json.parser.online.fr/beta/ 效果图 测试数据 {"city":{"id":1816670,"name":"Beijing","coord":{"lon":116.397232,"lat":39.907501},"country":"CN",&quo

xcode-使用SBJsonParser不能解析JSON字符串

问题描述 使用SBJsonParser不能解析JSON字符串 Json字符串是:""{'message':'Test Driver'}"" 如果我NSlog代码:NSLog(@""%@""[parser objectWithString:[request responseString] error:nil]); 解析器是SBJsonParser的一个类 然后就Output: (null) 有没用其他JSON库可以解析这个字符串

Jquery解析json字符串及json数组的方法

  本文实例讲述了Jquery解析json字符串及json数组的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 6

Jquery解析json数据详解

 本篇文章主要是对Jquery解析json数据进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 最近被jquery折磨了一番,倒腾了一个jquery解析json的demo,本demo想实现从asp.net后台实例化dataSet或者dataTable数据集,将dataSet转换成json并返回给客户端,客户端用jquery getJson方法解析出来并显示在页面上.   首先简单介绍一下getJson方法   Jquery.getJson(url,[data],[callback]

js/jquery解析json和数组格式的方法详解

 本篇文章主要是对js/jquery解析json和数组格式的方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在解析之前,我们必须弄清楚几个概念:数组,关联数组以及json之间有哪些区别和联系点?   一.概念介绍 1.数组   语法:  ECMAScript v3规定了数组直接量的语法,JavaScript 1.2和JScript 3.0实现了它.可以把-个用逗号分隔的表达式列表放在方括号中,创建并初始化-个数组.这些表达式的值将成为数组元素.例如:   var a = [1

js使用eval解析json

 eval的用法eval函数接收一个参数s,如果s不是字符串,则直接返回s.否则执行s语句,下面给出eval解析json的示例 先来说eval的用法,内容比较简单,熟悉的可以跳过 eval函数接收一个参数s,如果s不是字符串,则直接返回s.否则执行s语句.如果s语句执行结果是一个值,则返回此值,否则返回undefined. 需要特别注意的是对象声明语法"{}"并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:    代码如下: var s1='"a" +

js使用eval解析json实例与注意事项分享

 eval函数在js中有不少用处了,下面我来给各位朋友介绍eval解析json的实例,基于这个实例我们引出来在eval处理json数据时的一些注意事项,希望文章对各位同学会有所帮助 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧. JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包. JSON的规则很简单: 对象是一个无序的"'名称/值'对"集合.