JSON.parse()和JSON.stringify()的用法
JSON.parse()是用于从一个字符串中解析出json对象,如下所示
var str = ‘{"name":"flsummer","age":"23"}‘
JSON.parse(str)
结果:Object {name: "flsummer", age: "23"}
注意:单引号必须写在{}外,每个属性名都必须用双引号,否则会抛出异常。
JSON.stringify()用于从一个对象解析出字符串,如
var a = {a:1,b:2};
JSON.stringify(a);
结果:"{"a":1,"b":2}"
let vm = new Vue({ el: ‘#app‘, delimiters: [‘[[‘, ‘]]‘], data: { username: getCookie(‘username‘), is_show_edit: false, form_address: { receiver: ‘‘, province_id: ‘‘, city_id: ‘‘, district_id: ‘‘, place: ‘‘, mobile: ‘‘, tel: ‘‘, email: ‘‘, }, provinces: [], cities: [], districts: [],
addresses: JSON.parse(addresses),
default_address_id: default_address_id, editing_address_index: ‘‘, edit_title_index: ‘‘, new_title: ‘‘, error_receiver: false, error_place: false, error_mobile: false, error_tel: false, error_email: false, },
<script type="text/javascript"> let addresses = "{{ addresses|safe }}"; let default_address_id = "{{ ‘default_address_id‘ }}"; </script>