teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

"ids[].id"->".ids[].id" の通り訂正いたします

2020/01/27 05:32

投稿

dasugar
dasugar

スコア5

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  例)
9
9
  set JSONDATA={"status":200,"ids":[{"id":76}]}
10
- filter.bat "%JSONDATA%" "ids[].id"
10
+ filter.bat "%JSONDATA%" ".ids[].id"
11
11
  echo %ANS%
12
12
  => 76と出力されてほしい
13
13
 
@@ -20,7 +20,7 @@
20
20
  ### 発生している問題・エラーメッセージ
21
21
  しかし、上のようなバッチを書いたところ、以下のように出力されました。
22
22
  ```
23
- > filter.bat "%JSONDATA%" "ids[].id"
23
+ > filter.bat "%JSONDATA%" ".ids[].id"
24
24
  for /F %i in ('echo {"status":200 "ids":[{"id":76}]} | jq.exe ".status"') do set ANS=%i
25
25
  parse error: Expected separator between values at line 1, column 19
26
26
  ```