【发布时间】:2014-07-22 06:23:00
【问题描述】:
我正在使用Netty Socket IO 从 Java(实际上是 Scala)发送 socket.io 内容。我尝试了几种将 JSON 对象发送到客户端的方法:
- 硬编码字符串
- 标准 Java json 库
- Gson 库
每次,当数据到达客户端时,它只是一个看起来像 JSON 对象的字符串。我目前正在发送它:
case class Data(message:String) 和 gson.toJson(new Data("what up"))。该对象在客户端看起来像这样:"{"message":"what up"}",尽管它只是一个字符串而不是 JSON 对象。
关于如何在另一端获取实际 JSON 对象的任何想法?
谢谢
【问题讨论】:
-
另一边是什么?
-
JSON 是
String。这就是整个点或序列化。在某些时候,您需要反序列化数据...
标签: java json socket.io gson netty