我正在尝试从json对象获取多个值。
{
"nextToken": "9i2x1mbCpfo5hQ",
"jobSummaryList": [
{
"jobName": "012210",
"jobId": "0196f81cae73"
}
]
}
我想在一个jq命令中使用nextToken
的值和jobName
。
答案 0 :(得分:1)
https://stedolan.github.io/jq/manual/
jq '.nextToken, .jobSummaryList[].jobName' file
答案 1 :(得分:0)
或者,您也可以使用基于步行路径的Unix实用程序 jtc
:
<WebView
source={{uri: BASE_URL}}
style={styles.container}
onLoadStart={() => this.showSpinner()}
onLoadEnd={() => this.hideSpinner()}
onError={() => this.errorInLoading()}
ref={this.state.webViewRef}
javaScriptEnabled={true}
domStorageEnabled={true}
geolocationEnabled={true}
cacheEnabled={true}
/>
bash $ <file.json jtc -w'<nextToken>l' -w'<jobName>l' -l
"nextToken": "9i2x1mbCpfo5hQ"
"jobName": "012210"
bash $
PS>披露:我是-l
-用于JSON操作的shell cli工具的创建者