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

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

python | json 마지막 쉼표 모두 제거하기

본문

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]

 

댓글 0개

등록된 댓글이 없습니다.

Menu