举例来说吧:
1 //示例语句下面出错:输入字符串的格式不正确
2 String json = String.Format("{name='{0}',age={1}}","Tome",100);
3 Console.WriteLine(json);
4
5 //有别的好的,简捷的方法解决类似问题吗?(生成json只是示例一下,结果可能也是别的类似需求)
不知道有没有解决方案。(专门生成json的类库不算解决方案哟,因为有可能不是生成json,呵呵)。
请高手指点!
我知道你的意思,你不一定要生成json,主要是想问下怎么解决那个提示格式不正确的错误,是吧。其实你把大括号转义一下就可以了啊,大括号的转义是两个。看我的代码:
String json = String.Format("{{name='{0}',age={1}}}", "Tome", 100);
Console.WriteLine(json);
汗啊,大括号的转义是两个,这个竟然不知道,学习了
俺脸红了。竟然不知道大括弧转义。学习了。给分!
String json = "{"+String.Format("\"name\":\"{0}\",\"age\":{1}","Tome",100)+"}";
Console.WriteLine(json);
json格式应该是这样的
String json = String.Format("{{name='{0}',age={1}}}","Tome",100);
String json =String.Format("{{name='{0}',age={1}}}", "Tome", 100);
Console.WriteLine(json);
Console.ReadKey();
String json = String.Format("{{name='{0}',age={1}}}","Tome",100);
转义一下{ 和} 字符就可以了吧。
转义一下{ 和} 字符就可以了吧
如:{ 改成{{ ,} 改成}}
两个就可以了 比如 {{就是{
结贴时总是弹出“失败 object Object”。想给LCM同志100分,现在结不了贴,急死人。
...
不急不急,等 以后有时间或者什么时候想起来再上来结也可以的。
顶顶String json =String.Format("{{name='{0}',age={1}}}", "Tome", 100);
Console.WriteLine(json);
Console.ReadKey();
应该这样:
String json = String.Format("name='{0}',age={1}", "Tome", 100);
Console.WriteLine(json);
去掉外面那个大括号