【发布时间】:2013-06-15 20:48:47
【问题描述】:
我已经将 CF 结构等转换为 JSON 有一段时间了,一切都很好。尤其是 Coldbox 使这变得非常容易。
但是,我目前正在使用一个 jQuery 数据表,需要以下面的格式将它传递给 JSON。
我从一组对象开始。
我只希望每个对象中的某些属性进入最终的 JSON 字符串。
我在兜圈子,可能完全将我的数据转换为这种格式的 JSON 过于复杂。任何人都可以提供帮助,或者建议我可以做到这一点的简单方法..
另外值得一提的是,我正在冷箱中构建它。 Coldfusion 9.
{ "aaData": [ [ "Test1", "test@test1", "444444444", "<i class=''icon-pencil icon-large'' data-id=''s1''></i>" ],[ "Test2", "test@test2", "555555555", "<i class=''icon-pencil icon-large'' data-id=''s2''></i>" ],[ "Test3", "test@test3", "666666666", "<i class=''icon-pencil icon-large'' data-id=''s3''></i>" ] ]}
非常感谢!
================================================ =======
这是我需要的游戏代码:
var dataStruct = structNew();
var dataArray = arrayNew(1);
var subsArray = arrayNew(1);
var subs = prc.org.getSubscribers();
for (i=1; i<=arrayLen(subs); i++){
arrayAppend(subsArray,"#subs[i].getName()#");
arrayAppend(subsArray,"#subs[i].getEmail()#");
arrayAppend(subsArray,"#subs[i].getMobile()#");
arrayAppend(subsArray,"<i class='icon-pencil icon-large' data-id='s#subs[i].getID()#'></i>");
arrayAppend(dataArray,subsArray);
arrayClear(subsArray);
};
structInsert(dataStruct,'aaData',dataArray);
event.renderData('json',dataStruct);
【问题讨论】:
-
什么版本的 ColdFusion?
标签: json coldfusion coldfusion-9 coldbox