zoukankan      html  css  js  c++  java
  • Java与JavaScript之间关于JSON的是非恩怨

    http://blog.csdn.net/joyhen/article/details/43271569

    js 单引号替换成双引号,双引号替换成单引号 操作

    解决问题的场景: Java端生成了JSON串,用FreeMarker翻译到input的value值里边,而value=之后用的双引号(当然用单引号,就不会出现这个场景),但是同事就是不喜欢用单引号。

    因此Java端就这么干了:

        public String toString(){
            String json = JSON.toJSONString(this);
            return json.replaceAll(""", "'");
        }

    JavaScript端,只好乖乖地“逆”操作一下,就用到了上面帖子中方法。

     关于JSON的一些操作:

    https://stackoverflow.com/questions/3515523/javascript-how-to-generate-formatted-easy-to-read-json-straight-from-an-object

    https://stackoverflow.com/questions/9036429/convert-object-string-to-json

    https://stackoverflow.com/questions/17785592/difference-between-json-stringify-and-json-parse

    JSON.parse()和JSON.stringify()的区别

    简单来说,即使一堆互逆操作。

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

    http://blog.csdn.net/wangxiaohu__/article/details/7254598

  • 相关阅读:
    android 学习
    android 学习
    阅读笔记《人月神话》1
    android 学习
    android 学习
    android 学习
    android 学习
    android 学习(家庭记账本的开发 6)
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/rgqancy/p/7326227.html
Copyright © 2011-2022 走看看