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

QQ登录

只需一步,快速开始

查看: 1300|回复: 1

[处理中3] java后台解析json

[复制链接]

32

主题

109

帖子

295

积分

中级会员

Rank: 3Rank: 3

积分
295
QQ
发表于 2016-4-13 13:44:15 | 显示全部楼层 |阅读模式
var params = {
        data : data.toJson(true) // 将数据集中已变更数据导出为JSON数据
    };
    debugger;
    // 请求成功后的回调方法
   var success = function(resultData) {
        // 保存成功后,必须调用data.applyUpdates(),用于数据集确认数据已更新
       data.applyUpdates();
    };
    // 发送请求
        Baas.sendRequest({
        "url" : "/ct/ct", // servlet请求地址
        "action" : "registersave", // action
        "params" : params, // action对应的参数
        "success" : success  // 请求成功后的回调方法
   });
};

传递到java后台的json数据如下:(有效数据是fName,fPassword,fCreatetime字段)
"@type":"table","rows":[{"fBirthday":{"changed":0},"fCompliments":{"changed":0},"fCreatetime":{"changed":0,"value":"2016-04-13T13:22:55.149Z"},"fName":{"changed":0,"value":"123"},"fPassword":{"changed":0,"value":"123"},"userdata":{"id":{"changed":0,"value":"C7076C0282D00001EDAEE50518A2A170"},"isModified":true,"recordState":"new"}}],"userdata":{"idColumnDefine":"fID","idColumnName":"fID","idColumnType":"String","model":"","relationAlias":"fBirthday,fCompliments,fCreatetime,fName,fPassword","relationTypes":"Date,String,DateTime,String,String,","relations":"fBirthday,fCompliments,fCreatetime,fName,fPassword","tableName":"cowuser","updateMode":"whereVersion"}}

请问在java后台怎么把这三个字段解析出来?只提取这三个字段的值
发表于 2016-4-13 15:13:08 | 显示全部楼层
这个你研究下源码吧!!
source\baas.java.zip  
最终就是转成json对象,然后循环每行数据判断列名和值!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 07:57 , Processed in 0.098038 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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