json显示java的date显示[object object]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json显示java的date显示[object object]相关的知识,希望对你有一定的参考价值。

jquery json实现ajax,在struts里面把获得的一个list保存为jsonArray jsonList=JSONArray.fromObject(list);
在jquery里
$.each(data,function(i,value)
$("#resultShow").append("<td>"+value.eventTime"</td>");

显示时间为[object object]。
list保存对象,对象里面有一个时间属性。
请问要怎么样才能让时间正常显示?

eventTime在java类中是date类型的,js中没进行转换当成字符串处理了
可以在后台java中把eventTime处理成String;
或者可以用$.format.date(value.eventTime, "dd/MM/yyyy");(没用过,借鉴http://github.com/phstc/jquery-dateFormat)追问

我也想转成String类型··
但是本身eventTime是Date类型,它属于一个对象里面的属性。
我用列表list取出来
list[i].setEventTime(已经转化成String的类型的时间)。
这样因为格式不同会出错。
不知道你有什么想法吗?
thx~

追答

1.可以加个辅助字段(貌似不大好)
2.第二种方法你试过吗,我觉着这样应该不错

参考资料:http://github.com/phstc/jquery-dateFormat

参考技术A 把客户端收到的JSon的的数据文本打印出来看看。追问

就是时间显示[object object]``
不知道你说的数据文本是不是这个··

追答

是Ajax请求的返回数据啊。

intellij logcat 仅显示 json 对象“[object]”,如何显示整个 json 对象?

【中文标题】intellij logcat 仅显示 json 对象“[object]”,如何显示整个 json 对象?【英文标题】:intellij logcat display json object just "[object]", how can I display the whole json object? 【发布时间】:2013-11-21 12:53:28 【问题描述】:

我正在使用 sencha touch ,以 node.js 作为编译器,在 intellij IDE 中调试。 我对环境有 3 个问题: 这是logcat的日志。

11-21 09:48:18.309:INFO/Web 控制台(6076):结果 [object] 位于 file:///android_asset/www/app.js:1

1、无法显示整个json对象,我期待的是这样的结果:'val':'123', 'val2':'456'

2、Console.log('result ', result) ----- 这不是来自app.js 并且该行不是第1行。(压缩?),我怎样才能看到真实的文件和真实的行。

3、我的项目编译为node.js,打开文件夹为web项目,所以看不到android logcat。我需要打开另一个android项目才能看到logcat。

感谢任何建议。谢谢。

【问题讨论】:

【参考方案1】:

    console.log 显示在 Android 日志中是一个漫长的过程。我建议您使用 JSON.stringify(obj) 输出 JSON 对象。

    可能是压缩的 JavaScript。使用未压缩的测试(咕噜!)

    我认为您可以更改为 Android 视图。如果这不可行,请将您的 Android 项目作为 Web 项目的一个模块。

【讨论】:

以上是关于json显示java的date显示[object object]的主要内容,如果未能解决你的问题,请参考以下文章

json传递的date类型如何识别?并显示?

jsonobject 怎么封装java中Date类型的数据

intellij logcat 仅显示 json 对象“[object]”,如何显示整个 json 对象?

如何在屏幕上显示 JSON 表示而不是 [Object Object]

ajax异步获得json对象后格式化时间

在 ListView 中显示嵌套的 json 数组