Advertisement
Guest User

Untitled

a guest
Mar 8th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. {
  2. "images1" :
  3. {
  4. "size" : "29x29",
  5. "idiom" : "iphone",
  6. "filename" : "Icon-Small@2x.png",
  7. "scale" : "2x"
  8. },
  9. "images2" :
  10. {
  11. "size" : "29x30",
  12. "idiom" : "iphone2",
  13. "filename" : "Icon-Small@2x.png2",
  14. "scale" : "22x"
  15. }
  16. }
  17.  
  18. $ jq '.["images1"]' file.json
  19. {
  20. "size": "29x29",
  21. "idiom": "iphone",
  22. "filename": "Icon-Small@2x.png",
  23. "scale": "2x"
  24. }
  25.  
  26. jq --arg var "images1" '.[$var]' file.json
  27.  
  28. jq ".$1 | { keys: keys_unsorted, values: [.[]] }"
  29.  
  30. $ echo '{
  31. "images1" :
  32. {
  33. "size" : "29x29",
  34. "idiom" : "iphone",
  35. "filename" : "Icon-Small@2x.png",
  36. "scale" : "2x"
  37. },
  38. "images2" :
  39. {
  40. "size" : "29x30",
  41. "idiom" : "iphone2",
  42. "filename" : "Icon-Small@2x.png2",
  43. "scale" : "22x"
  44. }
  45. }' | jq ".images1 | { keys: keys_unsorted, values: [.[]] }"
  46. {
  47. "keys": [
  48. "size",
  49. "idiom",
  50. "filename",
  51. "scale"
  52. ],
  53. "values": [
  54. "29x29",
  55. "iphone",
  56. "Icon-Small@2x.png",
  57. "2x"
  58. ]
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement