转义字符的运用以及自定义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 垂直制表符

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

发布了47 篇原创文章 · 获赞 14 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_35097794/article/details/100153763