我有一个json块,我想初始化一个字符串,我想保留格式,但这不起作用。
json会比这个大得多,但只是在寻找格式化分配的可能性吗?
private static final String whateverXXX ='{
"phonetype":"N95",
"cat":"WP"
}';
答案 0 :(得分:2)
不可能。你不能将漂亮的JSON放在Java源文件中,即。一个.java
文件。
Java Language Specification除其他外,还陈述了以下关于String
文字
行终止符出现在编译时错误 打开“并在结束匹配之前”。
考虑将其放在单独的文本文件中并在Java代码中读取它。