JavaScript를 사용하여 문자열로 저장된 중첩 배열을 다시 중첩 배열로 변환

mlgvla

내 데이터베이스에 문자열로 저장된 중첩 배열이 있습니다. 가져온 후 문자열로 반환됩니다. 다시 중첩 배열로 변환해야합니다. JSON.parse는 이에 대해 작동하지 않습니다. 불행히도이 오류가 발생합니다.

VM5481 : 1 Uncaught SyntaxError : Unexpected token 'in JSON at position 2

기본적으로 이것을 변환해야합니다.

"[['E4', '4n.'], ['D4', '8n'], ['C4', '4n'], ['D4', '4n']]"

이에:

[['E4', '4n.'], ['D4', '8n'], ['C4', '4n'], ['D4', '4n']]

JavaScript를 사용합니다.

닉 파슨스

JSON으로 작업 할 때 문자열 리터럴은 "작은 따옴표가 아니라 큰 따옴표로 묶어야합니다. 큰 따옴표 (즉, 유효한 JSON 문자열)를 사용하도록 문자열을 제공 .replace()하는 모든 것을 변경하거나 기존 문자열을 변경하는 방법을 사용할 수 있습니다.

const str = "[['E4', '4n.'], ['D4', '8n'], ['C4', '4n'], ['D4', '4n']]";
const res = JSON.parse(str.replace(/'/g, '"'));
console.log(res);

제어 할 수있는 경우 replace 메서드를 통해 문자열을 반환하는 모든 항목을 변경하는 것이 좋습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

중첩 배열을 사용하여 PHP를 JSON으로 변환

분류에서Dev

Ruby-중첩 된 해시를 다차원 배열로 변환

분류에서Dev

jq를 사용하여 중첩 된 객체 배열 변환

분류에서Dev

문자열을 중첩 된 JSON 배열로 변환하는 방법

분류에서Dev

각 배열에 대한 개체의 키를 사용하여 중첩 된 배열을 중첩 된 개체로 재귀 적으로 변환

분류에서Dev

객체로 다른 중첩 배열을 확인하여 객체로 중첩 된 배열 필터링-JavaScript

분류에서Dev

중첩 된 배열이 JavaScript에서 Rails로 이동하는 값의 문자열로 변경됩니다.

분류에서Dev

중첩 배열 배열을 쉼표로 구분 된 문자열로 변환하는 방법

분류에서Dev

FOR JSON을 사용하여 플랫 SQL 행을 중첩 된 JSON 배열로 변환

분류에서Dev

중첩 된 배열을 중첩 된 객체로 변환

분류에서Dev

트램폴린을 사용하여 중첩 된 배열에서 트리를 만들고이를 문자열로 변환

분류에서Dev

중첩 된 정수 배열을 정수의 평면 배열로 변환-JavaScript

분류에서Dev

중첩 배열의 문자열 표현을 배열로 변환

분류에서Dev

중첩 된 해시의 배열을 중첩되지 않은 해시의 평면 배열로 변환

분류에서Dev

중첩 배열을 반복 한 다음 Javascript를 사용하여 미리 정의 된 순서로 출력을 저장하는 방법

분류에서Dev

시리즈를 중첩 배열로 읽을 수있는 사전으로 변환하는 사전의 중첩 배열에 요소 추가 Python

분류에서Dev

cakephp (또는 PHP)를 사용하여 '플랫 배열'을 '중첩 배열'로 변환

분류에서Dev

Play JSON을 사용하여 중첩 된 스칼라 객체를 JSON 문자열로 변환

분류에서Dev

React로 중첩 된 Javascript 배열의 열 값을 참조하십시오.

분류에서Dev

셀에 중첩 된 목록을 사용하여 numpy ndarray를 열로 변환

분류에서Dev

중첩 된 사전을 평평 - 문자열로 변환 목록 요소를

분류에서Dev

잭슨를 사용하여 중첩 된 JSON 객체의 배열을 변경

분류에서Dev

jq를 사용하여 json을 csv로 변환하고 배열 내에 배열이 중첩되어 있습니다.

분류에서Dev

Alamofire 및 Swift를 사용하여 중첩 된 JSON 배열의 값을 반환합니다.

분류에서Dev

중첩 된 객체 (JS)를 사용하여 배열 다시 정렬

분류에서Dev

중첩 된 배열 문자열을 배열로 구문 분석

분류에서Dev

중첩 된 개체를 배열로 변경하는 방법

분류에서Dev

중첩 된 stdclassobject를 2 차원 배열로 변환

분류에서Dev

어떻게 배열에 중첩 된 ArrayList를 변환하는?

Related 관련 기사

  1. 1

    중첩 배열을 사용하여 PHP를 JSON으로 변환

  2. 2

    Ruby-중첩 된 해시를 다차원 배열로 변환

  3. 3

    jq를 사용하여 중첩 된 객체 배열 변환

  4. 4

    문자열을 중첩 된 JSON 배열로 변환하는 방법

  5. 5

    각 배열에 대한 개체의 키를 사용하여 중첩 된 배열을 중첩 된 개체로 재귀 적으로 변환

  6. 6

    객체로 다른 중첩 배열을 확인하여 객체로 중첩 된 배열 필터링-JavaScript

  7. 7

    중첩 된 배열이 JavaScript에서 Rails로 이동하는 값의 문자열로 변경됩니다.

  8. 8

    중첩 배열 배열을 쉼표로 구분 된 문자열로 변환하는 방법

  9. 9

    FOR JSON을 사용하여 플랫 SQL 행을 중첩 된 JSON 배열로 변환

  10. 10

    중첩 된 배열을 중첩 된 객체로 변환

  11. 11

    트램폴린을 사용하여 중첩 된 배열에서 트리를 만들고이를 문자열로 변환

  12. 12

    중첩 된 정수 배열을 정수의 평면 배열로 변환-JavaScript

  13. 13

    중첩 배열의 문자열 표현을 배열로 변환

  14. 14

    중첩 된 해시의 배열을 중첩되지 않은 해시의 평면 배열로 변환

  15. 15

    중첩 배열을 반복 한 다음 Javascript를 사용하여 미리 정의 된 순서로 출력을 저장하는 방법

  16. 16

    시리즈를 중첩 배열로 읽을 수있는 사전으로 변환하는 사전의 중첩 배열에 요소 추가 Python

  17. 17

    cakephp (또는 PHP)를 사용하여 '플랫 배열'을 '중첩 배열'로 변환

  18. 18

    Play JSON을 사용하여 중첩 된 스칼라 객체를 JSON 문자열로 변환

  19. 19

    React로 중첩 된 Javascript 배열의 열 값을 참조하십시오.

  20. 20

    셀에 중첩 된 목록을 사용하여 numpy ndarray를 열로 변환

  21. 21

    중첩 된 사전을 평평 - 문자열로 변환 목록 요소를

  22. 22

    잭슨를 사용하여 중첩 된 JSON 객체의 배열을 변경

  23. 23

    jq를 사용하여 json을 csv로 변환하고 배열 내에 배열이 중첩되어 있습니다.

  24. 24

    Alamofire 및 Swift를 사용하여 중첩 된 JSON 배열의 값을 반환합니다.

  25. 25

    중첩 된 객체 (JS)를 사용하여 배열 다시 정렬

  26. 26

    중첩 된 배열 문자열을 배열로 구문 분석

  27. 27

    중첩 된 개체를 배열로 변경하는 방법

  28. 28

    중첩 된 stdclassobject를 2 차원 배열로 변환

  29. 29

    어떻게 배열에 중첩 된 ArrayList를 변환하는?

뜨겁다태그

보관