- 主题:写java代码发现一个很恶心的事情 (转载)
初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
而先写成字符串,"转义折腾死人了,而且还容易写错。
--
修改:iwannabe FROM 119.139.196.*
FROM 119.139.196.*
是啊,要先在python文件里编辑好再copy到java代码里啊
麻烦死了
【 在 blueboats 的大作中提到: 】
: 直接书面字符串生成python吗?
: 你在idea里写的话,IDE在复制粘贴的时候会自动帮你把该转义的字符转义的
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: ...................
--
FROM 119.139.196.*
就是这个问题啊,python可以手写,idea可以自动做语法检查
java就不行
【 在 blueboats 的大作中提到: 】
: 手写的json串一般不都是别的地方复制过来的吗,临空手写json串你连语法是否正确和
: 完整都很难保证吧,除非很短
--
FROM 119.139.196.*
核心的问题是java 8不支持map自然定义,比如
Map<String, String> xxMap = new HashMap<>({"key":"value"})
这样的定义方式。
当然这种定义方式也就是解决了一层,多层还是没法解决。
【 在 blueboats 的大作中提到: 】
: 手写的json串一般不都是别的地方复制过来的吗,临空手写json串你连语法是否正确和
: 完整都很难保证吧,除非很短
--
FROM 120.229.207.*