`
hududanyzd
  • 浏览: 815787 次
文章分类
社区版块
存档分类
最新评论

js对象转化成json数据格式

 
阅读更多
var UserObj =
{
userId:"",
userName:"",
roleId:"" ,
roleName:""
}

function submitData() {
var tb = document.getElementById(IDArray[0]);
if (tb)
{
var rows = tb.rows;
var ohjInfo;
for (var i = 1; i < rows.length; i++) {
var id = rows[i].cells[1].innerText;
var name = rows[i].cells[2].innerHTML;
var oDropDownList = rows[i].cells[3].childNodes[0];
var oText = oDropDownList.options[oDropDownList.selectedIndex].text;
var oValue = oDropDownList.options[oDropDownList.selectedIndex].value;
UserObj.userId = id;
UserObj.userName = name;
UserObj.roleId = oValue;
UserObj.roleName = oText;
var objStr = Serialize(UserObj); // js对象转化成json数据格式
ohjInfo += objStr;
}
return ohjInfo;
}
}

function Serialize(obj){
switch(obj.constructor){
case Object:
var str = "{";
for(var o in obj){
str += o + ":" + Serialize(obj[o]) +",";
}
if(str.substr(str.length-1) == ",")
str = str.substr(0,str.length -1);
return str + "}";
break;
case Array:
var str = "[";
for(var o in obj){
str += Serialize(obj[o]) +",";
}
if(str.substr(str.length-1) == ",")
str = str.substr(0,str.length -1);
return str + "]";
break;
case Boolean:
return "\"" + obj.toString() + "\"";
break;
case Date:
return "\"" + obj.toString() + "\"";
break;
case Function:
break;
case Number:
return "\"" + obj.toString() + "\"";
break;
case String:

return "\"" + obj.toString() + "\"";
break;
}
}

aspx页面代码:

<input type="button" onclick='<%=string.IsNullOrEmpty(OnClientSubmit)?"retrun false;":string.Format("if({0}) {0}(submitData());return false;",OnClientSubmit)%>' alt="确定" />

aspx.cs后台代码:

public string OnClientSubmit
{
get
{
if (ViewState["OnClientSubmit"] != null)
{
return ViewState["OnClientSubmit"].ToString();
}
else
{
return "";
}

}
set { ViewState["OnClientSubmit"] = value; }
}

分享到:
评论

相关推荐

    将js对象转换成json数据

    将js对象转换成json格式的数据的字符串,方便后台进行转换处理

    javascript对象转换成json

    在JavaScript中,对象转换成JSON(JavaScript Object Notation)是一种常见的数据交换格式,它轻量级、易读、易写,被广泛应用于Web应用程序之间传递数据。JSON格式是基于JavaScript的一个子集,但它并不是...

    对象转换为JSON数据格式&使用JQuery获取数据

    标题提到的“对象转换为JSON数据格式”,在JavaScript中,我们可以通过`JSON.stringify()`方法将JavaScript对象转换成JSON字符串。这个方法接受三个参数:要转换的对象、用于替换值的函数以及保留哪些属性的白名单或...

    C#的json数据格式转化

    JSON数据格式转换可以将C#语言中的对象转换为JSON格式的数据,然后将其存储或传输,反之亦然。 JSON数据格式转换的方法 在C#语言中,有多种方法可以实现JSON数据格式转换,下面将介绍其中的一些方法: 1. 使用...

    使用json-lib将java对象转换成json字符串

    标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...

    js将excel转化成json 对象

    在前端开发中,有时我们需要处理...综上所述,js将Excel转换为JSON对象涉及了文件读取、第三方库的使用、数据解析、对象转换等多个技术环节。通过理解并掌握这些知识点,开发者可以有效地处理前端的Excel数据处理需求。

    JSON--List集合转换成JSON对象详解

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON作为数据交换格式,因其简洁、清晰的特点,在Web应用中得到了广泛的应用。而List集合是一种常见...

    java-任何类型转换成json数据格式

    ### Java中任何类型转换成JSON数据格式 #### 一、简介 在现代Web开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java应用中,经常会遇到...

    form数据与json对象的互相转换(完整版)

    1、将form中的数据利用本工具转换成json格式的字符串,再通过ajax传给服务器,从而可以实现无刷新的form提交。; 2、通过AJAX从服务器得到json格式的数据,然后使用本工具解析数据填入form。从而可以实现无刷新的...

    C# Excel转Json或Js数据格式工具

    4. **转换为Js数据格式**:转换为JavaScript数据格式通常意味着保持与Json类似的键值对结构,但可能需要处理JavaScript特有的语法,例如将日期转换为JavaScript日期对象的表示方式。 5. **输出和保存**:最后,转换...

    使用JQuery实现从JSON对象转换为form提交数据

    在前端开发中,有时我们需要将JSON格式的数据转换成表单(form)的格式进行提交,以便于服务器端处理。在JavaScript的世界里,jQuery库提供了一种便捷的方式来进行这样的转换。本篇文章将深入探讨如何利用jQuery从...

    数据表转化为Json数据代码实现

    本话题将深入探讨如何将一个`DataTable`对象转化为Json数据,这是在Web应用开发中尤为常见的需求,因为Json是一种轻量级、易于人读和机器解析的数据交换格式。在.NET框架下,我们可以利用内置的类和方法来完成这个...

    json转换jsonschema

    1. **解析JSON数据**:首先,需要解析JSON字符串为JavaScript对象。 2. **分析数据结构**:遍历JSON对象,识别其类型、属性、值等信息。 3. **构建JSON Schema**:根据分析结果,创建相应的JSON Schema对象。 4. **...

    将数组转换成JSON对象

    此行代码通过POST请求向服务器发送数据,其中`ids`参数就是前面转换好的JSON数据。 ### 4. Java后端处理JSON数据 在Java后端处理前端传来的JSON数据时,可以使用如`org.json.JSONObject`库来解析和操作JSON数据。...

    json格式与java类对象相互转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而Java作为后端开发的主要语言,常常需要将JSON格式的数据与Java类对象进行相互转换,以便于数据的处理和传输。Jackson库是...

    Excel文件内容转换成Json数据格式

    标题 "Excel文件内容转换成Json数据格式" 描述了一个实用的技术操作,即将Excel电子表格的数据转换为Json(JavaScript Object Notation)格式。Json是一种轻量级的数据交换格式,广泛用于前后端数据传输,因其易读...

    Unity3D中任意类型数据转换成json数据的方法2

    本文将深入探讨如何在Unity3D中将任意类型的数据转换成JSON格式。 首先,我们需要了解JSON的基本结构。JSON是一种基于文本的数据格式,主要由键值对组成,可以表示数组和对象。对象以大括号 `{}` 包裹,键值对以...

    php 把对象转化为json

    JSON格式是轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。下面我们将深入探讨如何在PHP中实现这一过程。 首先,我们需要了解PHP中的`json_encode()`函数,这是将PHP值转换为JSON编码的关键。...

    excel数据转json格式数据

    这段代码首先读取Excel文件到一个DataFrame对象,然后将其转换为JSON格式,最后将JSON数据写入名为`output.json`的文件。 5. **运行脚本**:执行上述Python脚本,你将在同一目录下得到一个名为`output.json`的文件...

    VB利用官方api读写JSON数据格式文件简单实例

    在VB(Visual Basic)编程环境中,使用官方API来读写JSON数据格式文件是常见的操作,尤其是在处理网络数据交换或者存储配置信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和...

Global site tag (gtag.js) - Google Analytics