测试JSON的几种情况
2009-02-20 11:15
162 查看
var o={"BH":"01", "MC":"AA"};
由于我的属性(KEY)都是守法公民,所以不用双引号也没问题
var o={BH:01, MC:"AA"};
o.BH=1
o.MC="AA"
内容就要双引号了,不然BH的内容变为1,而不是正确的01
var o={BH:01, MC:"A\"A"};
如果内容包含双引号的,则用转义字符\
var a=eval('({BH:"01", MC:"AA"})');
当传递过来的只是字符串,要通过eval转换,则前后要加(),然后用单引号。如果用双引号,不知道要多少麻烦。
var a=eval("({BH:\"01\", MC:\"A\\\"A\"})");
var a=eval('({BH:"01", MC:"A\\\"A"})');
要通过eval转换,遇到内部有双引号的就麻烦了,\"就要变为\\\"
var a=eval('({BH:"01", MC:"中"})');
可以使用中文字
由于我的属性(KEY)都是守法公民,所以不用双引号也没问题
var o={BH:01, MC:"AA"};
o.BH=1
o.MC="AA"
内容就要双引号了,不然BH的内容变为1,而不是正确的01
var o={BH:01, MC:"A\"A"};
如果内容包含双引号的,则用转义字符\
var a=eval('({BH:"01", MC:"AA"})');
当传递过来的只是字符串,要通过eval转换,则前后要加(),然后用单引号。如果用双引号,不知道要多少麻烦。
var a=eval("({BH:\"01\", MC:\"A\\\"A\"})");
var a=eval('({BH:"01", MC:"A\\\"A"})');
要通过eval转换,遇到内部有双引号的就麻烦了,\"就要变为\\\"
var a=eval('({BH:"01", MC:"中"})');
可以使用中文字
相关文章推荐
- Laravel输出JSON时设定输出字段的几种情况总结
- .net使用Newtonsoft.Json.dll解析json过程的几种特殊情况处理
- JSON传值与PHP接收的几种情况
- mysql死锁几种情况的测试
- iOS内购实现及测试Check List 在内购使用中存在的几种丢单的情况 1.客户端获取到交易
- 【PHP】JSON传值与PHP接收的几种情况
- iOS json解析出错的几种情况总结
- MFC定时器几种特殊情况的测试
- JSON 之 SuperObject(8): 关于乱码的几种情况 - 向 Henri Gourvest 大师报告
- 在测试过程中,可能会出现以下常见的几种测试情况
- 几种常用JSON库的性能测试。
- 测试浏览器对window.JSON的支持情况
- 《探索式软件测试》中提到的几种需要测试的情况
- Gosn对几种情况json数据解析
- 官方JSON配合FastJSON一起运用的几种解析情况
- 数据库中数据测试的几种方式
- 测试json字符和java对象属性不一样在多个json框架下转换的表现
- 深入分析几种PHP获取客户端IP的情况
- json的几种遍历
- C++内存泄漏的几种情况