将Javascript代码转换为JSON,反之亦然
Transform Javascript code to JSON and vice versa
我正在一个小项目中工作,我将与dgrid dojo一起工作,dgrid必须根据该人的配置文件进行定制,如果他是管理员或简单用户。dgrid将由一个REST服务填充,我的想法是,不仅要填充dgrid,还要用文本框、按钮和复选框自定义它。
例如,下面是一个包含两列的dgrid的代码,其字段不能更改:
window.Grid= new StandardGrid({
sort: "abbreviation",
store: stateStore(),
columns: {
abbreviation: 'Abbreviation',
name: 'Name'
}
}, "MyGrid");
服务必须验证该人是否是管理员,如果是,则以JSON格式发送设置以添加更多功能到dgrid,通过更改"columns":
[ editor({
label: "Abbreviation",
field: "abbreviation",
editor: "text",
editOn: "dblclick"
}),
editor({
label: "Name",
field: "name",
editor: "text",
editOn: "dblclick"
})]
我想以json格式发送此配置代码。我想知道这是否可行,如果可行,怎么做?谢谢你
由于函数不是JSON的有效部分,因此需要在JSON和dgrid列插件之间进行一些处理。例如,在editor
的情况下,您可以测试每个对象是否存在editor
属性,如果发现,当您实际从JSON创建列结构时,在其周围应用editor
函数。
我不确定关于Dojo。但如果你想把JS对象转换成JSON,只需:
var jsonString = JSON.stringify(objectGoesHere);
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- 将JSON对象转换为数字字符串,反之亦然
- 将Javascript代码转换为JSON,反之亦然
- 使用stringify将javascript关联数组转换为json对象,反之亦然