所以我在运行下面的代码
JObject.Parse(input.ToString(Encoding.UTF8)).ToFlatDictionary())
并遇到此错误消息
完成阅读JSON内容后遇到的其他文字
这是什么意思?其他问题说我必须用[]的两端包围我的JSON,但是在发送时我是这样做的吗?我有点困惑。我基本上是在我的客户端和服务器之间发送JSON。
internal class JsonToPacketDecoder : ByteToMessageDecoder
{
protected override void Decode(IChannelHandlerContext context, IByteBuffer input, List<object> output)
{
output.Add(new IncomingPacket(JObject.Parse(input.ToString(Encoding.UTF8)).ToFlatDictionary()));
}
}