idea运行项目工程json文件添加注释报错解决
最近同时需要运行python和java工程,懒得切换编辑器,索性就都在idea中配置了运行环境。然而,运行python的项目工程时,在json文件中添加了注释就会报错,不注释就容易忘记字段,参考网上的资料,修改了配置终于不报错了。
配置方法如下:
File->File Types->找到Json5,把*.json文件添加到配置中,.json文件就会以Json5的格式识别,这样就不报错啦
为什么要用Json5解析?
JSON(JavaScript Object Notation),一种轻量级的数据交换格式,源于JavaScript,为ECMAScript的一个子集。其易于阅读和编写、易于编码和解析等特性,已被广泛应用于尤其配置及http下的序列化等众多方面。
JSON5是对JSON的扩展,其目的是能够让人们(程序猿)更加容易的阅读和编写;
对象:
- 属性key可以不使用引号包含
- 属性key可以使用单引号包含
{ success: true, 'msg': "OK"
}
数组:
- 可以在尾部有多余逗号
[1, 2, 3, 4,]
字符串:
- 可以以单引号包含
- 支持多行字符串
- 可以包含转义字符
{ name: 'ManerFan', addr: 'KunMing Road,\ ShannXi,\ China', nickname: '\u5c0f\u5e08\u59b9'
}
数字:
- 可以使用16进制表示
- 可以以小数点开头或结尾
- 支持
Infinity
,-Infinity
,NaN
- 可以显示声明
+
{ intNum: +123, doubleNum: -.25e2, infNum: Infinity, nanNum: NaN, bigInt: 0x14FFFFFFFFFFFFFFFFFF
}
注释:
- 支持单行/多行注释
所以,我们要用JSON5来解析json文件,注释就不会报错啦。
idea运行项目工程json文件添加注释报错解决相关推荐
- eclipse中maven项目pom文件第一行报错解决方法
eclipse中maven项目pom文件第一行报错解决方法 参考文章: (1)eclipse中maven项目pom文件第一行报错解决方法 (2)https://www.cnblogs.com/wxym ...
- QT手动添加Q_OBJECT报错解决方法记录
在.h文件添加Q_OBJECT报错, 则需要在.pro文件添加如下: OBJECTS_DIR = tmp MOC_DIR = tmp 参考:https://www.cnblogs.com ...
- Keil MDK 工程输入中文汉字编译报错解决办法
Keil MDK 工程输入中文汉字编译报错解决办法 官方说明:https://www.keil.com/support/man/docs/armcc/armcc_chr1359124934197.ht ...
- Python 中文注释报错解决方法
Python 中文注释报错解决方法 参考文章: (1)Python 中文注释报错解决方法 (2)https://www.cnblogs.com/cjiong/p/5881983.html 备忘一下.
- VS CODE JSON添加注释报错 为JSON添加注释
问题描述 在json文件中添加注释后,大面积报错. 解决方案 1.选择JSON 2.选择JSON with Comments后,错误消失
- vue3脚手架创建项目,然后再去安装scss报错解决方式
今天用 vuecli3 创建vue3项目 发现然后引入scss报错,看到网上很多的解决办法,都还是错误, 最后终于知道是哪里错误了,废话不多说,看下图 报错肯定是因为scss和node版本不一样 我的 ...
- pom文件parent标签报错解决办法(不同的方法)
前段时间创建导入项目,pom文件的parent标签总是报错,导致项目里面所有关于spring的全部都报错,一片红,很是不爽,项目进行不下去,尝试找了网上许多办法,都没能解决.还好最后解决了. 网上创建 ...
- 智能机器人项目,安装人脸识别face_recognition报错解决
文章目录 安装: 1.Building wheel for dlib (setup.py) ... error 2.Running setup.py install for dlib ... erro ...
- 【Eclipse来解决JSON里的注释报错(红叉)Expected value at 1:0 -------】
这个错误遇到好几次了,记录一下: ------>windows--preference ------> 把这两个东西取消勾选 然后应用 即可取消报错 可能会等待一会儿.... 不要着急,实 ...
最新文章
- Memcached、Redis OR Tair
- 额外域建立FSMO角色转移及夺取
- 题目1160:放苹果
- 笔记-信息系统安全管理-信息系统的安全属性
- ORACLE 11g R2 RAC群集堆栈的关闭过程分析
- ui设计 网络错误_UI设计人员常犯的10个错误
- Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项
- java ac自动机_如何使用Java实现AC自动机全文检索实例
- 手写一个HTTP图片资源服务器,太容易了叭!
- [Java] 蓝桥杯ALGO-152 算法训练 8-2求完数
- python socket 接口
- Elastic Stack之Elasticsearch 5.6.12 集群部署实战
- 用c语言把蜂鸣器封装成函数,C语言蜂鸣器问题
- 重邮计算机esi排名,重庆顶尖的3所“双非”大学,学科强就业好,重庆邮电大学在列...
- win10系统点电脑无线图标没反应的,点设置里的显示可用网络没反应
- appstore软件销售数据统计分析软件Prismo
- 用CH341A烧录外挂Flash (W25Q16JV)
- 秒针计时器 html,JS实现一个秒表计时器
- Python-中文编码
- Android automotive车载开发(1)-----Automotive audio