- 主题:写java代码发现一个很恶心的事情 (转载)
初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
而先写成字符串,"转义折腾死人了,而且还容易写错。
--
修改:iwannabe FROM 119.139.196.*
FROM 119.139.196.*
直接书面字符串生成python吗?
你在idea里写的话,IDE在复制粘贴的时候会自动帮你把该转义的字符转义的
【 在 iwannabe 的大作中提到: 】
初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
而先写成字符串,"转义折腾死人了,而且还容易写错。
--
修改:iwannabe FROM 119.139.196.*
FROM 61.48.109.158
是啊,要先在python文件里编辑好再copy到java代码里啊
麻烦死了
【 在 blueboats 的大作中提到: 】
: 直接书面字符串生成python吗?
: 你在idea里写的话,IDE在复制粘贴的时候会自动帮你把该转义的字符转义的
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: ...................
--
FROM 119.139.196.*
手写的json串一般不都是别的地方复制过来的吗,临空手写json串你连语法是否正确和完整都很难保证吧,除非很短
【 在 iwannabe 的大作中提到: 】
: 是啊,要先在python文件里编辑好再copy到java代码里啊
: 麻烦死了
--
FROM 61.48.109.158
就是这个问题啊,python可以手写,idea可以自动做语法检查
java就不行
【 在 blueboats 的大作中提到: 】
: 手写的json串一般不都是别的地方复制过来的吗,临空手写json串你连语法是否正确和
: 完整都很难保证吧,除非很短
--
FROM 119.139.196.*
用啥都行,准点下班最重要。
【 在 iwannabe 的大作中提到: 】
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: 而先写成字符串,"转义折腾死人了,而且还容易写错。
--
FROM 221.219.105.*
Js 里的汉字也很不一样啊,据说是哈弗天才(华人)发明的一套(的确很天才,我读高中时发生的),它居然就按那在写。写到别处只有复制。
搜了一下,你这个Json,就是Js,我觉得不恶心,相当天才,只是你不知里面的奥妙,其实那个编码相当美,估计其他交换码也是按他的来的。
其实你不需要一个个复制,用Js扩展名保存一下,它会自动转成那个码。
--
修改:supproton FROM 117.155.182.*
FROM 117.155.182.*
核心的问题是java 8不支持map自然定义,比如
Map<String, String> xxMap = new HashMap<>({"key":"value"})
这样的定义方式。
当然这种定义方式也就是解决了一层,多层还是没法解决。
【 在 blueboats 的大作中提到: 】
: 手写的json串一般不都是别的地方复制过来的吗,临空手写json串你连语法是否正确和
: 完整都很难保证吧,除非很短
--
FROM 120.229.207.*
idea可以在编辑器里让某个字符串以某个语法格式编辑,在进入编辑状态时不需要转义。
PS,正经程序员谁还手写JSON啊,不都是让copilot生成一个吗?
【 在 iwannabe 的大作中提到: 】
: 初始化一个json,居然要写成python,再复制过去,用java写,得先用字符串再转换
: 而先写成字符串,"转
:......
论坛助手,iPhone
--
FROM 180.158.1.*
看你写的好厉害,但是看不懂
【 在 supproton (supproton) 的大作中提到: 】
: 其实他这个方法,我也考虑过,没认真对待。他基本上沟通了小汉字和英文字母,奇妙的是对得相当好。那几年他获得了总统奖,这个专利可能被sun购买,他也发了财。遗憾的是中国人只保护了字体和王码几个,其实他这个更高效,王码比不了。字体人家也没用你的。一场空,还被别人反制。不过几十年过去了,所谓专利已化成空中泡影,不重要了。他这个可以说是文化史上的巨大成功,一点不为过。在一定层度上,可能动摇了西方人的信仰。后来我借用他这个方法用汉字一到九,数字1-9和八段显示编码了汉字,准备用在手机上。不过手机很快就进步了,没用上。有人说字母源于迦太基人的线性文字,其实证据很弱,可以说基本上不沟通。为啥希腊人有呢?这与大月氏被匈奴人打败,逃到希腊有关,大月氏人是有拼音字母的,可以说是希腊文化的源头。至于罗马字母,不好说,罗马历史不长。如果迦太基人有文字,阿拉伯人也应该有,其实阿拉伯人直到唐才有文字。比如P这个字母,和中文“卜”(卜(卦)put)可能同源,但希腊文中没这个字母,但埃及文中有,是不是很奇怪?里面出了么问题。
: --
: ※ 修改:·supproton 于 Mar 8 05:09:10 2024 修改本文·[FROM: 117.155.182.*]
:
--
修改:supproton FROM 117.155.182.*
FROM 116.237.218.*