HTTP传输错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13
来源:互联网 发布:域名分级 编辑:程序博客网 时间:2024/06/05 10:31
HTTP传输过程中错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13
今天在跟安卓端调试程序的时候,安卓端传输过来有中文的地方突然就报了上述错误
说明:服务器端用的是restful架构
具体表现为,json转换报错,只能在http请求的地址中看到参数,程序中输出只有前面没有中文的一部分,在地址中原本是中文的地方被空格还是tab制表符替代了——又是中文乱码问题
中文乱码问题本来之前调好了的,感觉莫名其妙,后来尝试了一些网上的办法,都没有奏效;后来准备放弃,把中文转成16进制字符串传输算了,但是在这个过程中突然发现了URLEncoder.encode(String s, String enc)
这个方法,然后查阅了一些资料以及做了一些尝试,后来发现只需要将中文部分进行URLEncoder.encode("中文部分", "utf-8")
处理后就好了。并且之前的对乱码的处理new String (string.getBytes("ISO-8859-1"), "utf-8")
也不需要了,在程序里直接打印出来就是中文。
这里提醒一下大家的就是,在json的转换中,记得千万不要出现空格,似乎出现空格也是报这个错
阅读全文
0 0
- HTTP传输错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13
- 错误处理:com.google.gson.stream.MalformedJsonException: Unexpected value at line 1 column 15
- 错误处理:com.google.gson.stream.MalformedJsonException: Unexpected value at line 1 column 15
- Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 1 column 2 path $.
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated obj
- com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException:Unterminated objec
- com.google.gson.stream.MalformedJsonException
- com.google.gson.stream.MalformedJson Expected literal value at line 1 column 28
- com.google.gson.stream.MalformedJsonException的解决办法
- com.google.gson.stream.MalformedJsonException的解决办法
- com.google.gson.stream.MalformedJsonException的解决办法
- com.google.gson.JsonSyntaxException: com.google.gson.d.e: Unterminated object at line
- com.google.gson.JsonSyntaxException:com.google.gson.stream.MalformedJsonException的解决
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException:
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException:解决办法
- 使用GSON抛出com.google.gson.stream.MalformedJsonException异常
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.s
- 今天使用gson json字符串转对象的时候,一直报错Unterminated object at line 1 column 14
- 【bzoj1691】[Usaco2007 Dec]挑剔的美食家
- 如何获取github公钥
- Annotation 标注(注解)
- 机器学习基础 维基翻译 超参数选择 K近邻法 及简单的sklearn例子 分类:机器学习Sklearn
- 深入解析Mac OSX & IOS 操作系统(一)
- HTTP传输错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13
- maven学习
- U-BOOT分析之编译初体验
- Java数据类型
- java容器(三)-遍历打印的三种方法
- 2017年“嘉杰信息杯” 中国大学生程序设计竞赛全国邀请赛(湖南) 暨 第九届湘潭市大学生程序设计比赛H.Highway(树的直径)
- 链剖——BZOJ3631/Luogu3258 [JLOI2014]松鼠的新家
- java
- P1089 津津的储蓄计划