javascript-对象、数组转换为json字符串

http://jingyan.baidu.com/article/925f8cb8145b48c0dde056f5.html

上图,

蓝色是代码,红色是执行结果。

第1段蓝色是:对象转json字符串

第2段蓝色是:数组转json字符串

其实核心的方法就是:JSON.stringify()

参数,不论是数组,还是对象,直接传入,返回的就是json字符串。

特殊:

IE7等旧浏览器,没有支持JSON.stringify()、JSON.parse()等方法

怎么解决?

使用json2.js即可。

网上搜索json2.js相关内容,你可以找到答案。

简单的说:

json2.js,对那些不支持JSON.stringify()、JSON.parse()的浏览器增加了支持,

比如IE7这些老版本的浏览器,对json就缺乏支持。

时间: 2024-07-29 14:03:45

javascript-对象、数组转换为json字符串的相关文章

PHP把数组转换为JSON字符串

<?php/**PHP把数组转换为JSON字符串**/$arr = [10,'Tom',true, '2015-10-15'];//echo $arr;echo json_encode($arr);//编码为JSON字符串 $arr = ['eid'=>10,'ename'=>'Tom','isMarried'=>true, 'birthday'=>'2015-10-15'];//echo $arr;echo json_encode($arr);//编码为JSON字符串 //

把JavaScript对象转化成JSON对象

js => jsonvar jsonVar = {key: value}var jsonString = JSON.stringify(jsonVar)  //将JS对象转换为JSON字符串var jsonObject = JSON.parse(jsonString)  //将JSON字符串转换为JSON对象 js => arrayvar jsonVar = [value1,..,value]var jsonString = JSON.stringify(jsonVar)  //将JS数组转换

JSon_零基础_002_将List类型数组转换为JSon格式的对象字符串,返回给界面

将List类型数组转换为JSon格式的对象字符串,返回给界面 所需要导入的包: 编写bean: package com.west.webcourse.po; /** * 第01步:编写bean类, * 下一步com.west.webcourse.servlet.JavaBeanToJOSNString.java */ public class PersonInfoPo { private String name; private int age; private String sex; publ

json对象转换为json字符串

json对象转换为json字符串         可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串.         1. toJSONString()方法                 var last=obj.toJSONString(); //将JSON对象转化为JSON字符         2. JSON.stringify()方法                 var last=JSON.stringify(obj)

JackSon将java对象转换为JSON字符串

JackSon可以将java对象转换为JSON字符串,步骤如下: 1.导入JackSon 的jar包 2.创建ObjectMapper对象 3.使用ObjectMapper对象的writeValueAsString()方法将java对象转换为JSON对象 这里有个例子: public class Fruit { private String name; private String id; public Customet(String name, String id) { super(); th

DataTable 对象 转换为Json 字符串

#region DataTable 转换为Json 字符串 /// <summary> /// DataTable 对象 转换为Json 字符串 /// </summary> /// <param name="dt"></param> /// <returns></returns> public string ToJson( DataTable dt) { JavaScriptSerializer javaScri

js 将json字符串转换为json对象或json对象转换成json字符串

JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" }; 一.JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转化为JSON对象: //由JSON字符串转换为JSON对象

对象转换成JSON字符串

定义一个Student类: 1 class Student { 2 public $name; 3 public $age; 4 function __construct($name, $age) { 5 $this->name = $name; 6 $this->age = $age; 7 } 8 } 此时new一个对象并直接echo: 1 $person1 = new Student('jack', 20); 2 echo $person1; 结果并没有按照我们预想的那样打印出该对象而是报

JSON对象转换成JSON字符串

1.问题背景 有一个json对象,需要将其转换成json字符串 JSON.stringify(obj) 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm