我在我的代码中硬编码了这个 JSON 字符串。
String json = "{\n" +
" \"id\": 1,\n" +
" \"name\": \"Headphones\",\n" +
" \"price\": 1250.0,\n" +
" \"tags\": [\"home\", \"green\"]\n" +
"}\n"
;
Run Code Online (Sandbox Code Playgroud)
我想将它移动到资源文件夹并从那里读取它,我如何在 JAVA 中做到这一点?
我试图将grep的stdout指向while循环中的read命令的stdin
下面的代码给我语法错误 - "语法错误附近意外令牌`<'"
while read -r line ; do
echo "Processing $line "
IFS=: read var1 var2 var3 <<< $line
if [ -n "$(expr match "$var3" '.*\(BEGIN\).*')" ]; then
echo "Found BEGIN"
(( var2 += 1 ))
read -r line1
IFS=: read var4 var5 var6 <<< $line1
if [ -n "$(expr match "$var6" '.*\(END\).*')" ]; then
echo "Found END"
(( var5 -= 1 ))
sed -i -e "$var2,$var5 s/# //" -e "$var2,$var5 s%/\* %%" -e "$var2,$var5 s% \*/%%" $var1 …Run Code Online (Sandbox Code Playgroud)