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>