![]() ![]() ![]() Note the subtle difference in the second slice - we pass the index as the first argument. The second slicing operation has a negative argument, which denotes in this case that it counts backward from the end of the array. , the slice will start from the beginning of the array and run up until index 6. Since we specified only the second argument in. It’s also possible to omit one of the indexes when using the slicing functionality: echo '' | jq '.' | jq '.' The result will be a new array with a length of 3, containing the elements from index 6 (inclusive) to index 9 (exclusive): [ This is particularly useful when we need to return a subarray of an array.Īgain, let’s see this using a simple array of numbers: echo '' | jq '.' Accessing by Indexįinally, jq also supports slicing of arrays, another powerful feature. We can also use a slightly more concise version and access the property directly on each object in the array: jq '.name' fruits.json 4.2. The last step is to output the name field from each object using. Then we can pass each object in the array to the next filter in the command using a pipe |. name' fruits.jsonįirst, we iterate over the array using. Let’s see how to extract the name of each fruit from each object in the array: jq '. Now let’s imagine we want to represent a list of fruit in a JSON document: [Įach item in the array is an object that represents a fruit. in use, which will print out each item in the array on a separate line: "x" Here, we see the object value iterator operator. We’ll start with a basic example to demonstrate how to iterate over an array: echo '' | jq '.' ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |