json格式的string转类json对string格式有什么要求

博客分类:
如何在服务器端输出 JSON 格式的数据。以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本。
将 String 对象编码为 JSON 格式时,只需处理好特殊字符即可。另外,必须用 (") 而非 (') 表示字符串:
static String string2Json(String s) {
StringBuilder sb = new StringBuilder(s.length()+20);
sb.append('\"');
for (int i=0; i&s.length(); i++) {
char c = s.charAt(i);
switch (c) {
case '\"':
sb.append("\\\"");
case '\\':
sb.append("\\\\");
sb.append("\\/");
case '\b':
sb.append("\\b");
case '\f':
sb.append("\\f");
case '\n':
sb.append("\\n");
case '\r':
sb.append("\\r");
case '\t':
sb.append("\\t");
sb.append(c);
sb.append('\"');
return sb.toString();
该文章转载自德仔工作室
浏览: 46584 次
来自: 北京
大哥, 这个是数组的排序啊。。。。晕死
这应该是数组排序吧!
横向滚动的时候 表头没跟着一起动
第二个不行啊,大哥
问一下,我用AJAX请求,返回一个图片,但是我想知道这个图片的 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'C#&将string格式json&转为&对象数据(反序列化)
1.实体对象
//实体对象
namespace MT.MTPortal.WebStart.user.utility
&&& public class
JsonResult
public bool status { }
public bool alter { }
public bool refresh { }
public string msg { }
public string remark { }
2.将string json 反序列
namespace MT.WorkSpace.WebStart.utility
&&& public
static class Get
/// 将得到的string json格式 反序列 为对象
/// 序列化对象
/// url地址
/// 设置字体
public static T GetJson(string url, Encoding encoding)
&&&&&&&&&&&
//得到string类型的json格式
&&&&&&&&&&&
string returnText = RequestUtility.HttpGet(url, encoding);
&&&&&&&&&&&
JavaScriptSerializer js = new JavaScriptSerializer();
&&&&&&&&&&&
&&&&&&&&&&&
T result = js.Deserialize(returnText);
&&&&&&&&&&&
namespace MT.WorkSpace.WebStart.utility
&&& public
static class RequestUtility
/// 使用Get方法获取字符串结果(没有加入Cookie) 后台发送某个get请求
/// url地址
/// 设置字体格式
public static string HttpGet(string url, Encoding encoding)
&&&&&&&&&&&
WebClient wc = new WebClient();
&&&&&&&&&&&
wc.Encoding = encoding ?? Encoding.UTF8;
&&&&&&&&&&&
if (encoding != null)
&&&&&&&&&&&
&&&&&&&&&&&&&&&
wc.Encoding =
&&&&&&&&&&&
&&&&&&&&&&&
return wc.DownloadString(url);
/// 使用Get方法获取字符串结果(加入Cookie) 后台发送某个get请求
///并且将发送的get请求响应的数据(Response.Writera("XXXXX"))转为string
/// 使用Get方法获取字符串结果(加入Cookie)
public static string HttpGet(string url, CookieContainer
cookieContainer, Encoding encoding)
&&&&&&&&&&&
HttpWebRequest request =
(HttpWebRequest)WebRequest.Create(url);
&&&&&&&&&&&
request.Method = "GET";
&&&&&&&&&&&
if (cookieContainer != null)
&&&&&&&&&&&
&&&&&&&&&&&&&&&
request.CookieContainer = cookieC
&&&&&&&&&&&
&&&&&&&&&&&
HttpWebResponse response =
(HttpWebResponse)request.GetResponse();
&&&&&&&&&&&
if (cookieContainer != null)
&&&&&&&&&&&
&&&&&&&&&&&&&&&
response.Cookies =
cookieContainer.GetCookies(response.ResponseUri);
&&&&&&&&&&&
&&&&&&&&&&&
using (Stream responseStream = response.GetResponseStream())
&&&&&&&&&&&
&&&&&&&&&&&&&&&
using (StreamReader myStreamReader = new
StreamReader(responseStream, encoding ??
Encoding.GetEncoding("utf-8")))
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&
string retString = myStreamReader.ReadToEnd();
&&&&&&&&&&&&&&&&&&&
return retS
&&&&&&&&&&&&&&&
&&&&&&&&&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。字符串string类型转换为json类型的方法
有时候我们后台返回的数据data里面的是string类型,所以就.不了,要转化为json类型才可以直接点,互相转换的方法是:
//json转string
var NewDataString=JSON.stringify(dataJson);
//string转json
var NewDataJson=JSON.parse(dataString);
长按上方二维码打赏给我
Copyright &
seozhijia.net 版权所有-String 转换 json 类型-CSDN论坛
String 转换 json 类型
String&string&=&"[{&y:&55.11,&color&:&colors[0]&},{&y:&21.63,&color:&colors[1]&},{&y:&11.94,color:&colors[2]&},{&y:&117.15,&color:&colors[3]&}]";
这个字符串是在servlet里的,我想转换成了JSON对象,可以在网上找了几个方法都不行啊...
我是想用在Highcharts上面柱型图的data&,因为每次的数量不一样,所以需要动态生成JSON.
哪位大哥能帮帮我.
这是页面里的JS代码
&&&&&&&&&&&&&&&&&&&&y:&55.11,
&&&&&&&&&&&&&&&&&&&&color:&colors[0]
&&&&&&&&&&&&&&&&},&{
&&&&&&&&&&&&&&&&&&&&y:&21.63,
&&&&&&&&&&&&&&&&&&&&color:&colors[1]
&&&&&&&&&&&&&&&&},&{
&&&&&&&&&&&&&&&&&&&&y:&11.94,
&&&&&&&&&&&&&&&&&&&&color:&colors[2]
&&&&&&&&&&&&&&&&},&{
&&&&&&&&&&&&&&&&&&&&y:&117.15,
&&&&&&&&&&&&&&&&&&&&color:&colors[3]
&&&&&&&&&&&&&&&&}&];
在js中使用eval(data)就可以了
JSON.parse(&your_string&);
或者用jquery的话
$.parseJSON(&your_string&);
var&str&=&"[{&y:&55.11,&color&:&colors[0]&},{&y:&21.63,&color:&colors[1]&},{&y:&11.94,color:&colors[2]&},{&y:&117.15,&color:&colors[3]&}]";
var&json&=&eval("("&+&str&+&")");
import&net.sf.json.JSONA&&//用于集合或数组
import&net.sf.json.JSONO&//用于对象,
&&&&&&&&&&&JSONObject&obj&=&JSONObject.fromObject(xx);
&&&&&&&&&&&&
&&& &out.print(obj&);
或者输出json格式的字符串&在js里json2.js的parseJSON()方法
引用&2&楼&&的回复:JScript&code
JSON.parse(&your_string&);
或者用jquery的话
JScript&code
$.parseJSON(&your_string&);
使用json.jar&&插件
&gson&组件试试。。
我认为&json就是string类型的&&所以不用转了&输出下试试看&&什么样的&直接用就行
刚学&不太懂
JSON.stringby()
引用&4&楼&&的回复:import&net.sf.json.JSONA&//用于集合或数组
import&net.sf.json.JSONO&//用于对象,
&&JSONObject&obj&=&JSONObject.fromObject(xx);
&&out.print(obj&);
或者输出json格式的字符串&在js里json2.js的parseJSON()方法
引用&4&楼&&的回复:import&net.sf.json.JSONA&//用于集合或数组
import&net.sf.json.JSONO&//用于对象,
&&JSONObject&obj&=&JSONObject.fromObject(xx);
&&out.print(obj&);
或者输出json格式的字符串&在js里json2.js的parseJSON()方法
我在网上看到过也是这个方法,自己也试过,不灵啊.
引用&2&楼&&的回复:JScript&code
JSON.parse(&your_string&);
或者用jquery的话
JScript&code
$.parseJSON(&your_string&);
引用&4&楼&&的回复:import&net.sf.json.JSONA&//用于集合或数组
import&net.sf.json.JSONO&//用于对象,
&&JSONObject&obj&=&JSONObject.fromObject(xx);
&&out.print(obj&);
或者输出json格式的字符串&在js里json2.js的parseJSON()方法
引用&4&楼&&的回复:import&net.sf.json.JSONA&&//用于集合或数组
import&net.sf.json.JSONO&//用于对象,
&&&&&&&&&&&JSONObject&obj&=&JSONObject.fromObject(xx);
&&&&&&&&&&&&
&&& &out.print(obj&);
或者输出json格式的字符串&在js里j……
现在的项目从数据库里读出来是用MAP装着的.用这个不是很明白...
引用&14&楼&&的回复:现在的项目从数据库里读出来是用MAP装着的.用这个不是很明白..
out.print(new&net.sf.json.JSONArray(yourMap).toString());
引用&5&楼&&的回复:引用&2&楼&&的回复:
JScript&code
JSON.parse(&your_string&);
或者用jquery的话
JScript&code
$.parseJSON(&your_string&);
你的string写的有问题,改成这样子:
String&string&=&"[{&y:&\"55.11\",&color&:&\"colors[0]\"&},{&y:&\"21.63\",&color:&\"colors[1]\"&}]"
引用&17&楼&&的回复:你的string写的有问题,改成这样子:
String&string&=&"[{&y:&\"55.11\",&color&:&\"colors[0]\"&},{&y:&\"21.63\",&color:&\"colors[1]\"&}]"
然后调用JSONArray&jsonArr&=&JSONArray.fromObject(string)
$.parseJSON(response)
这个方法怎么行啊...
回复string类型转换成json类型遇到的问题
[问题点数:20分,结帖人a]
string类型转换成json类型遇到的问题
[问题点数:20分,结帖人a]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年7月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|

我要回帖

更多关于 string转json格式 的文章

 

随机推荐