zoukankan      html  css  js  c++  java
  • json字符串转换成对象需要注意的问题

    json转换成对象的时候应该尽量避免出现特殊的符号,如“”这样的字符在转义成数组的时候会被去除掉,最好的例子就是后台返回的内容为存储路径的JSON,这时候最好是把一个斜杠变为两个斜杠,如:

    [{"filePath":"D:BaiduYunGuanjiaskin"}]变为[{"filePath":"D:\BaiduYunGuanjia\skin"}]这样的目录,这样在变成数组后里面的斜杠会存在并且只有一个,但是使用replace

    替换的时候如果只是replace("\","\\")就只能替换第一个斜杠,只能通过正则表达式的写法去替换,如下:

    .replace(/\/g, "\\")问题即可解决,后台的话可以 写成.Replace(@"", @"\")(.NET后台)

  • 相关阅读:
    集合(二)
    集合(一)
    面向对象(三)
    面向对象(二)
    面向对象(一)
    关键字
    java基础
    android开发_LogCat的使用
    linux基础之CentOS7新特性
    shell编程(二)之算术运算
  • 原文地址:https://www.cnblogs.com/llcdbk/p/6093330.html
Copyright © 2011-2022 走看看