将Javascript对象转换为JSON的jQuery方法是什么? var EmployeeSerialized=JSON.stringify(GetInput())//将对象转换为JSON字符串 **var myobj=jQuery.parseJSON(EmployeeSerialized)//使用jQuery库将JSON转换为Javascript对象** var myobj2=JSON.parse(EmployeeSerialized)//另一种方法:使用Json2.js库将JSON转换为Javascript对象 函数GetInput() { var emp=新对象(); emp.Name='Brij'; 皇帝年龄='27'; 返回emp; }
jQuery如何在不使用JSON2.js库的情况下将Javascript对象转换为JSON?简单回答:对不起,jQuery不支持编码为JSON,您必须使用本机浏览器支持或将Javascript对象转换为JSON的jQuery方法是什么? var EmployeeSerialized=JSON.stringify(GetInput())//将对象转换为JSON字符串 **var myobj=jQuery.parseJSON(EmployeeSerialized)//使用jQuery库将JSON转换为Javascript对象** var myobj2=JSON.parse(EmployeeSerialized)//另一种方法:使用Json2.js库将JSON转换为Javascript对象 函数GetInput() { var emp=新对象(); emp.Name='Brij'; 皇帝年龄='27'; 返回emp; },javascript,jquery,json,Javascript,Jquery,Json,jQuery如何在不使用JSON2.js库的情况下将Javascript对象转换为JSON?简单回答:对不起,jQuery不支持编码为JSON,您必须使用本机浏览器支持或JSON2.js我认为jQuery不是本机提供的。我很困惑:我使用jQuery将JSON转换为对象。var myobj=jQuery.parseJSON(EmployeeSerialized);如果jQuery可以转换一种方式,为什么不能转换另一种呢?因为JavaScript解析JSON非常容易(因为JSON是JavaScrip
JSON2.js我认为jQuery不是本机提供的。我很困惑:我使用jQuery将JSON转换为对象。var myobj=jQuery.parseJSON(EmployeeSerialized);如果jQuery可以转换一种方式,为什么不能转换另一种呢?因为JavaScript解析JSON非常容易(因为JSON是JavaScript的子集)。生成JSON实际上需要付出努力,因为编译器无法完成这项工作。@Velika,在JS中,通常很少有理由将对象转换为字符串形式。从AJAX调用中以字符串形式获取数据通常更为重要。@zzbov:有趣。在Hello World示例中,我将JavaScript对象的JSOn表示形式传递给服务器。你是说我可以直接传递JavaScript对象吗?我想不会吧。我正在考虑使用对象作为向服务器传递多个值的方式。@Velika,如果您通过JS向服务器传递数据,您应该使用某种类型的HTTP请求变量,如GET、POST、PUT。表单通常用于此目的,但在jQuery中它只需$.post(url、数据、回调)即可代码>
<head runat="server">
<title></title>
<script language="javascript" type="text/javascript" src="Scripts/jquery-1.6.2.js"></script>
<script language="javascript" type="text/javascript" src="Scripts/json2.js"></script>
</head>
var EmployeeSerialized = JSON.stringify(GetInput()); //Convert object to JSON string
**var myobj = jQuery.parseJSON(EmployeeSerialized); //Use jQuery lib to translate JSON to Javascript object**
var myobj2 = JSON.parse(EmployeeSerialized); //alternative way: Use Json2.js lib to translate JSON to Javascript object
function GetInput()
{
var emp = new Object();
emp.Name = 'Brij';
emp.Age = '27';
return emp;
}