zoukankan      html  css  js  c++  java
  • 测试JSON的几种情况

    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:"中"})');
    可以使用中文字

  • 相关阅读:
    将.lib库文件转换成.a库文件的工具
    协议
    协议
    bzoj1066
    bzoj2668
    bzoj2245
    bzoj2324后续思考
    bzoj2324
    jsoi2014前两轮回眸
    bzoj1293
  • 原文地址:https://www.cnblogs.com/yzx99/p/1394636.html
Copyright © 2011-2022 走看看