转义字符的运用以及自定义json字符串

  这一次我总算对json有了具象化的认知,从来没有自行组合json字符串的我首遇滑铁卢。

SyntaxError: JSON.parse: unterminated string at line 1 column 41 of the JSON data

  我错了,我跪下!!!

  后来我才知道,json必须要键值对组合,而我,只对key进行了双引号修饰,完全忽略了value也需要爱!!!

  说到转义字符,这个大一就在我面前晃来晃去的小婊砸,我竟然把他给忘了。

下面开始复习!!

  转义字符:什么时候用? 当我们须要字符串中输入特殊字符时,比如双引号"" 换行 退格等就须要使用转义字符.转义字符是一个字符,它由一个\ + 一个字母来组成具有特殊意义的一个字符.

  我们知道字符串组合是由+和""组成的,但是,遇到本身就带有""的怎么办!!这时就需要转义字符了!

下面我给个案例!!

其实,组合和java初始化规则相同,你可以

number:123

但是不可以

city:北京

只能

city:"北京"

一个例子胜过千万句话

下面我贴一下我的代码

String option="{\"city\":\"北京市\",\"block\":\"朝阳区,房山区\"}";	return option;

运行结果:

{"city":"北京市","block":"朝阳区,房山区"}

好丑

换截图

嗯,大概就是这样。

下面搬来一些常见的转义字符

常用的转义字符及其含义:
\’ 单引号
\” 双引号
\\ 反斜杠
\0 空
\a 警告(产生峰鸣)
\b 退格
\f 换页
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符

 

大概就是这些了,为了能让以后的自己能看懂我也是拼了。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部