Vue表单form数据转化为Json字符串

JavaScript020

Vue表单form数据转化为Json字符串,第1张

JSON.parse()与JSON.stringify()的作用

JSON.parse():将json字符串转化为对象

JSON.stringify(): 将js值转化为json字符串

使用场景:

一、路由需要传对象作为参数时

二、在缓存中存储对象(数组、字典等)

三、判断数组、字典或其他对象是否相等

先使用JSON.stringify()转成字符串再使用==判断

action中用response.getWriter()输出json字符串。ajax接收后,在success方法中,varjsonObj=eval(json)//将json字符串转换成json对象。比如action中返回{'flag':'success'}ajax的success方法中,varjsonObj=eval(json)alert(jsonObj.flag)//success请参考:/qincidong/item/c515b0c0783a0b0e0ad93a30

js对象转json数据:  JOSN.stringify()

json数据转js对象:  JSON.parse()

<script>

    var obj = {

        a : 'A',

        b : 'B',

        c : 'C'

    }

    var json = JSON.stringify(obj)

    console.log(json)

    console.log(typeof json)

    console.log('--------------------------')

    var obj2 = JSON.parse(json)

    console.log(obj2)

    console.log(typeof obj2)

</script>