Ruby의 2 차원 배열에서 JSON 배열을 만드는 방법

다음과 같은 2 차원 배열이 있습니다.

[
  ["01fe237f804a5eff182dcded115c37d3", 0.0140845], 
  ["026e5f1f7f026bf3c763523206aa44bf", 0.03448275], 
  ["04a1c3c79773bd1ecc0372a991adc815", 0.04617604]
]

먼저 해시를 만든 다음 JSON으로 변환하여 결과가 다음과 같도록하고 싶습니다.

[{address: "01fe237f804a5eff182dcded115c37d3", value: 0.0140845},
{address: "026e5f1f7f026bf3c763523206aa44bf", value: 0.03448275},
{address: "04a1c3c79773bd1ecc0372a991adc815", value: 0.04617604}]
Mbuechmann

원하는 결과는 여전히 Ruby 해시입니다. 변환하려면 map배열을 호출 하고 각 항목에 대한 해시를 만듭니다.

a = [
  ["01fe237f804a5eff182dcded115c37d3", 0.0140845],
  ["026e5f1f7f026bf3c763523206aa44bf", 0.03448275],
  ["04a1c3c79773bd1ecc0372a991adc815", 0.04617604]
]

a.map{ |e| {address: e[0], value: e[1]} }

원하는 결과를 반환합니다.

JSON 문자열을 생성 json하려면 다음을 요구 하고 수행하십시오.

require 'json'

a = [
  ["01fe237f804a5eff182dcded115c37d3", 0.0140845],
  ["026e5f1f7f026bf3c763523206aa44bf", 0.03448275],
  ["04a1c3c79773bd1ecc0372a991adc815", 0.04617604]
]

a.map{|e| {address: e[0], value: e[1]} }.to_json

그러면 결과가 다음 문자열로 인코딩됩니다.

"[{\"address\":\"01fe237f804a5eff182dcded115c37d3\",\"value\":0.0140845},{\"address\":\"026e5f1f7f026bf3c763523206aa44bf\",\"value\":0.03448275},{\"address\":\"04a1c3c79773bd1ecc0372a991adc815\",\"value\":0.04617604}]"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Java에서 2 차원 배열의 하위 배열을 1 차원 배열로 참조하는 방법

분류에서Dev

2 개의 배열로 2 차원 배열을 만드는 방법

분류에서Dev

두 개 이상의 배열에서 다차원 배열을 만드는 방법

분류에서Dev

json 요소에서 2 차원 numpy 배열을 빠르게 만드는 방법은 무엇입니까?

분류에서Dev

JSON 스키마에서 2 차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

numpy 2 차원 배열의 히스토그램을 만드는 방법

분류에서Dev

Python에서 객체의 JSON 배열을 다차원 배열로 변경하는 방법

분류에서Dev

Promela에서 2 차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

Javascript에서 특정 크기의 2 차원 배열을 선언하는 방법

분류에서Dev

C의 함수에서 2 차원 문자 배열을 반환하는 방법

분류에서Dev

파이썬에서 두 개의 변수 배열에서 2 차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

기존 변수에서 임의의 다차원 배열을 만드는 방법

분류에서Dev

2 차원 배열에 배열을 추가하는 방법

분류에서Dev

다차원 json 배열에서 값을 얻는 방법

분류에서Dev

Ruby에서 2 차원 배열을 구문 분석하는 코드를 최적화하는 방법

분류에서Dev

LUA : 문자열에서 2 차원 배열 / 표를 만드는 방법

분류에서Dev

Verilog에서 2 차원 배열을 사용하는 방법

분류에서Dev

2 차원 배열에서 특정 값을 얻는 방법

분류에서Dev

2 차원 배열에서 값을 읽는 방법?

분류에서Dev

PHP에서 다차원 배열의 배열을 곱하는 방법

분류에서Dev

2 차원 string 형 배열의 값을 바꾸는 방법

분류에서Dev

PHP의 다차원 JSON 문자열 배열에서 요소 값을 가져 오는 방법

분류에서Dev

Powershell의 다차원 배열에서 값을 얻는 방법

분류에서Dev

PHP의 다차원 배열에서 이름을 찾는 방법

분류에서Dev

Numpy를 사용하여 1 차원 배열에서 2 차원 배열에 값을 삽입하는 방법

분류에서Dev

Angular 2의 JSON 데이터에서 배열을 얻는 방법

분류에서Dev

Javascript의 선택 태그에 대한 옵션 문자열에서 2 차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

MATLAB에서 3 차원 배열을 2 차원 배열로 효율적으로 조작하는 방법

분류에서Dev

Swift3에서 1 차원 배열을 2 차원 배열로 효율적으로 변환하는 방법

Related 관련 기사

  1. 1

    Java에서 2 차원 배열의 하위 배열을 1 차원 배열로 참조하는 방법

  2. 2

    2 개의 배열로 2 차원 배열을 만드는 방법

  3. 3

    두 개 이상의 배열에서 다차원 배열을 만드는 방법

  4. 4

    json 요소에서 2 차원 numpy 배열을 빠르게 만드는 방법은 무엇입니까?

  5. 5

    JSON 스키마에서 2 차원 배열을 만드는 방법은 무엇입니까?

  6. 6

    numpy 2 차원 배열의 히스토그램을 만드는 방법

  7. 7

    Python에서 객체의 JSON 배열을 다차원 배열로 변경하는 방법

  8. 8

    Promela에서 2 차원 배열을 만드는 방법은 무엇입니까?

  9. 9

    Javascript에서 특정 크기의 2 차원 배열을 선언하는 방법

  10. 10

    C의 함수에서 2 차원 문자 배열을 반환하는 방법

  11. 11

    파이썬에서 두 개의 변수 배열에서 2 차원 배열을 만드는 방법은 무엇입니까?

  12. 12

    기존 변수에서 임의의 다차원 배열을 만드는 방법

  13. 13

    2 차원 배열에 배열을 추가하는 방법

  14. 14

    다차원 json 배열에서 값을 얻는 방법

  15. 15

    Ruby에서 2 차원 배열을 구문 분석하는 코드를 최적화하는 방법

  16. 16

    LUA : 문자열에서 2 차원 배열 / 표를 만드는 방법

  17. 17

    Verilog에서 2 차원 배열을 사용하는 방법

  18. 18

    2 차원 배열에서 특정 값을 얻는 방법

  19. 19

    2 차원 배열에서 값을 읽는 방법?

  20. 20

    PHP에서 다차원 배열의 배열을 곱하는 방법

  21. 21

    2 차원 string 형 배열의 값을 바꾸는 방법

  22. 22

    PHP의 다차원 JSON 문자열 배열에서 요소 값을 가져 오는 방법

  23. 23

    Powershell의 다차원 배열에서 값을 얻는 방법

  24. 24

    PHP의 다차원 배열에서 이름을 찾는 방법

  25. 25

    Numpy를 사용하여 1 차원 배열에서 2 차원 배열에 값을 삽입하는 방법

  26. 26

    Angular 2의 JSON 데이터에서 배열을 얻는 방법

  27. 27

    Javascript의 선택 태그에 대한 옵션 문자열에서 2 차원 배열을 만드는 방법은 무엇입니까?

  28. 28

    MATLAB에서 3 차원 배열을 2 차원 배열로 효율적으로 조작하는 방법

  29. 29

    Swift3에서 1 차원 배열을 2 차원 배열로 효율적으로 변환하는 방법

뜨겁다태그

보관