json 마지막 쉼표 모두 제거하기 > IT 기술백서

json 문자열에 요소 마지막에 쉼표가 붙어있으면 load 가 되지 않는다

각 마지막 요소들의 쉼표를 자동으로 없애는 방법이다.

 

[code]

content = {

    items: [

        { name: ‘June’ },

        { name: ‘July’ },

        { name: ‘Ali’ },

    ],

}

 

regex = r”””(?<=[}\]”‘]),(?!\s*[{[“‘])”””

content = re.sub(regex, “”, content, 0)

print(content)

[/code]

 

결과

[code]

content = {

    items: [

        { name: ‘June’ },

        { name: ‘July’ },

        { name: ‘Ali’ }

    ]

}

[/code]

 

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤