`

table2json html table 转换为 json

阅读更多

function getRseData() {

var aJsonObj = [];

$(tbl_rse.rows).each(function(i, row) {

if (i < $(tbl_rse.rows).size() - 1) {

var jsonStr = "{";

$(row.cells).each(function(j, cell) {

var name = "";

var value = "";

if (2 == j) {

var factorR = $(cell).children().eq(0);

var factorRname = factorR.attr("name").replace(/[^\.]+\./gi, '');

var factorRvalue = factorR.val();

jsonStr += '"' + factorRname + '":' + '"' + factorRvalue + '",';

 

var factorY = $(cell).children().eq(1);

var factorYname = factorY.attr("name").replace(/[^\.]+\./gi, '');

var factorYvalue = factorY.val();

jsonStr += '"' + factorYname + '":' + '"' + factorYvalue + '",';

 

var d = $(cell).children().eq(2);

var dName = d.attr("name").replace(/[^\.]+\./gi, '');

var dValue = d.val();

jsonStr += '"' + dName + '":' + '"' + dValue + '",';

} else if (7 == j) {

var factorR2 = $(cell).children().eq(0);

var factorR2name = factorR2.attr("name").replace(/[^\.]+\./gi, '');

var factorR2value = factorR2.val();

jsonStr += '"' + factorR2name + '":' + '"' + factorR2value + '",';

 

var factorY2 = $(cell).children().eq(1);

var factorY2name = factorY2.attr("name").replace(/[^\.]+\./gi, '');

var factorYvalue = factorY2.val();

jsonStr += '"' + factorY2name + '":' + '"' + factorYvalue + '",';

 

var d2 = $(cell).children().eq(2);

var d2Name = d2.attr("name").replace(/[^\.]+\./gi, '');

var d2Value = d2.val();

jsonStr += '"' + d2Name + '":' + '"' + d2Value + '",';

} else {

name = $(cell).children().first().attr("name").replace(/[^\.]+\./gi, '');

value = $(cell).children().first().val();

jsonStr += '"' + name + '":' + '"' + value + '",';

}

});

jsonStr = jsonStr.replace(/,{1}$/gi, '');

jsonStr += "}";

var jsonObj = jQuery.parseJSON(jsonStr);

aJsonObj.push(jsonObj);

// console.log("jsonStr=" + jsonStr);

}

});

// console.log("aJsonObj=" + aJsonObj);

// console.log("aJsonObj.length=" + aJsonObj.length);

 

return aJsonObj;

}

分享到:
评论

相关推荐

    Table2JSONTree_C#根据TABLE产生JSON树_jsontree2table_

    在描述中提到的"Table2JSONTree_C#根据TABLE产生JSON树_jsontree2table_"是一个关于将数据库中的表格数据转换为JavaScript Object Notation (JSON)树形结构的过程。这种转换在前端开发中非常常见,特别是在需要在...

    Table转换为json

    2. 序列化对象为JSON:将对象或数组转换为JSON字符串。 3. 验证JSON格式:检查JSON数据是否符合特定的JSON Schema。 4. 深度复制:创建JSON对象的副本,避免对原始数据的修改影响到其他地方。 5. 转换嵌套结构:处理...

    json转lua-table工具

    本文将详细介绍如何使用Python脚本`jsonToLua.py`将JSON数据转换为Lua Table格式,并探讨相关概念和技术。 首先,JSON是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但又具有自我描述性,易于人...

    tabletojson的js

    **TableToJSON.js** 是一个JavaScript库,专为将HTML表格转换为JSON对象设计。这个库使得在网页中处理表格数据变得更加便捷,特别是在需要将表格数据用于前端或后端的数据交互时。它允许开发者轻松地从DOM中的表格...

    一个用于将JSON数据转换为Table的JavaScript库

    总之,“json-table-converter”库为前端开发者提供了一个便捷的工具,使他们能够快速将JSON数据转换为易于阅读和操作的HTML表格,从而提升用户体验并简化开发流程。了解和掌握这个库的使用方法,将有助于你在实际...

    把数据库的table表转换成json格式的字符串

    将数据库的Table表转换成JSON格式的字符串是数据处理与传输中的常见需求,尤其是在Web开发领域,这种转换有助于实现前后端的数据交互,因为JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    table to JSON, JSON to table

    JSON解析 JSON转为TABLE Table转化为JSON

    bootstrap-table动态加载json数据并且支持分页

    Bootstrap Table是一种基于HTML和...总的来说,Bootstrap Table结合JSON数据和分页功能,为Web应用提供了一种强大的数据展示解决方案。开发者可以根据实际需求,灵活配置和扩展其功能,以满足各种复杂的表格展示场景。

    前端开源库-tabletojson

    `tabletojson` 是一个非常实用的前端开源库,它的主要功能是将HTML表格转换为JavaScript对象,即JSON(JavaScript Object Notation)格式。这种转换能力使得开发者能够方便地对表格数据进行进一步的操作,例如数据的...

    life-expectancy-table.json

    life-expectancy-table.json

    ZUI2_JSON2_/UI2/CL_JSON_ui2/cl_json_abap_Ui2_cl_json_zui2_json_源

    标题中的"ZUI2_JSON2_/UI2/CL_JSON_ui2/cl_json_abap_Ui2_cl_json_zui2_json_源"可能指的是一个与ZUI2相关的项目,它利用了ABAP类/UI2/CL_JSON来解析和生成JSON数据。描述中提到,我们需要用到这个类来将JSON格式的...

    JSON-TO-TABLE:轻松将 JSON 数据直接转换为 HTML 表格

    在`JSON-TO-TABLE-master`这个压缩包中,可能包含了一个完整的JavaScript库或者示例代码,用于更高效或更灵活地将JSON数据转换为HTML表格。这些代码可能包括了错误处理、自定义样式、事件监听等功能,以便更好地适应...

    Go-tablejson是一个能把html中的table转成json的命令行工具

    Go-tablejson是一个基于Go语言开发的实用工具,其主要功能是将HTML文档中的表格数据转换为JSON格式。这个命令行工具对于那些需要从网页抓取结构化数据并进行后续处理的开发者来说,非常方便。在现代Web开发中,HTML...

    json转换为SQL server建表脚本

    C#提供了 Newtonsoft.Json 库(也称为 Json.NET),这是一个强大的JSON库,可以方便地将JSON字符串转换为.NET对象,或者将.NET对象序列化为JSON字符串。例如,可以使用 `JsonConvert.DeserializeObject` 方法解析...

    tabletojson:一个用于node.js的npm模块,用于将HTML表转换为JSON对象

    尝试将HTML表转换为JSON。 可以将单个表的标记作为字符串,HTML的片段或整个页面或仅作为URL传递(带有可选的回调函数;还支持promises)。 响应始终是一个数组。 响应中的每个数组条目都代表在页面上找到的一个...

    table 2 json,没有兴趣写下去了,未完,存档

    标题 "table 2 json,没有兴趣写下去了,未完,存档" 暗示了一个项目或文章,作者可能在开发一个将表格数据转换为 JSON 格式的工具或库,但由于某种原因失去了兴趣,没有完成。这个工具可能是用于处理 HTML 表格或者...

    Json转换成lua table

    步骤: 1. 通过 Navicat Mysql 或 Navicat Premium 先到处表成json文件。...2. 把导出的文件复制到 Json2Lua 文件夹下的 json文件夹下。 3. 双击运行 run.bat 4. 没有报错的话,会把转换后的文件输出到 lua文件夹下。

    json2html:用于将复杂的JSON对象转换为HTML Table表示形式的python模块

    在实际应用中,你可能需要将JSON数据从API接口获取,然后利用`json2html`将其转换为HTML表格,嵌入到Flask或其他Web框架的视图中,这样用户就可以在网页上直观地查看和操作这些数据了。通过结合HTML、CSS和...

    Json字符串转换Hashtable,DataTable,DataSet方法和反转换方法

    string json = @"{ 'Table1': [{'Column1':'Value1','Column2':'Value2'},{'Column1':'Value3','Column2':'Value4'}], 'Table2': [{'ColumnA':'ValueA','ColumnB':'ValueB'}] }"; DataSet dataSet = JsonConvert....

    vscode扩展插件将剪切板中的jsonc文本或者tablehtml转换为TypeScript类型

    本文将深入探讨如何使用VSCode扩展插件将剪切板中的JSONC文本或HTML表格转换为TypeScript类型,以提高开发效率和代码质量。 首先,JSONC是JSON的一个变体,它允许在JSON数据中添加注释,这对于开发过程中的文档编写...

Global site tag (gtag.js) - Google Analytics