起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1497|回复: 6

[结贴] 请问:有什么好的方法将data数据转成传统(key:value)

[复制链接]

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
发表于 2016-11-16 18:28:08 | 显示全部楼层 |阅读模式
本帖最后由 dex 于 2016-11-16 18:30 编辑

wex5的data的json格式和传统的json格式完全不一样,但是当用户修改或者删除数据后,要怎么将data格式转为传统的json格式(key:value);提交到后台(我是使用的http协议访问的服务器)去呢?不能每个都手动的一个个转吧,有没好的方法呢?

data转为string是这样???

data转为string是这样???
发表于 2016-11-17 10:17:08 | 显示全部楼层
搜下 data组件的API  
toJson  方法就是 ,里面有个参数 format  : simple
就是简单格式的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2016-11-17 11:23:13 | 显示全部楼层
liangyongfei 发表于 2016-11-17 10:17
搜下 data组件的API  
toJson  方法就是 ,里面有个参数 format  : simple
就是简单格式的

console.log("数据:"+JSON.stringify(progressData.toJson('simple')));但是完全没有取到数据

数据:{"@type":"table","rows":[],"userdata":{"idColumnDefine":"fID","idColumnName":"fID","idColumnType":"String","model":"","relationAlias":"fPercent,fQueName,fTotal,fVote","relationTypes":"String,String,String,String","relations":"fPercent,fQueName,fTotal,fVote","updateMode":"whereVersion"}}
回复 支持 反对

使用道具 举报

发表于 2016-11-17 13:09:54 | 显示全部楼层
dex 发表于 2016-11-17 11:23
console.log("数据:"+JSON.stringify(progressData.toJson('simple')));但是完全没有取到数据

数据: ...

你没看API吧
应该是
progressData.toJson({format:'simple'})
这个值就是
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2016-11-17 13:43:04 | 显示全部楼层
liangyongfei 发表于 2016-11-17 13:09
你没看API吧
应该是
progressData.toJson({format:'simple'})
  1. 数据:[{"fClass":"交通","fCreateTime":"2016-11-17T13:41:36.008Z","fDate":"2016-11-17","fID":"C74D97B9A8800001539717E011301D03","fType":"支出","userdata":{"recordState":"new","isModified":true}}]
复制代码


如何取消掉userdata这一块
回复 支持 反对

使用道具 举报

发表于 2016-11-17 13:59:44 | 显示全部楼层
dex 发表于 2016-11-17 13:43
如何取消掉userdata这一块

自己去掉呗!数组循环,每一项的json对象中执行  delete userdata  删除这个属性就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

120

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
QQ
 楼主| 发表于 2016-11-17 14:08:52 | 显示全部楼层
liangyongfei 发表于 2016-11-17 13:59
自己去掉呗!数组循环,每一项的json对象中执行  delete userdata  删除这个属性就可以了! ...

哦,谢谢谢谢,总算是解决,可以结帖了,谢谢你的帮助
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-22 15:01 , Processed in 0.063430 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表