문자열을 JSON Python으로 변환

문자열을 JSON Python으로 변환

2022-06-04 last update

6 minutes reading Python
Python에서 문자열은 일련의 요소 또는 항목입니다.문자열은 변경할 수 없는 대상입니다.우리는 그 성명 후에 문자열을 변경할 수 없습니다.JavaScript 객체 표현은 JSON의 전체 형식입니다.Python에서 JSON 파일에는 인간이 읽을 수 있는 정보가 포함되어 있습니다.원소는 쌍으로 나타난다.
웹 API에서 우리가 보내고 받는 정보는 보통 사전 문자열 형식이다.이러한 정보를 이용하기 위해서 우리는 상응하는 데이터를 추출한다.이를 위해, 우리는 더 많은 작업을 하기 위해 이 정보를 사전 형식으로 변환해야 한다.JSON은 몇 가지 정렬화 및 정렬화 "JSON"기술을 제공합니다.문자열을 JSON으로 변경하는 과정을 정렬화라고 합니다.JSON을 문자열로 변환하는 과정을 반서열화라고 합니다.서열화와 반서열화는 상반된다.문자열을 JSON으로 변환하는 방법에는 여러 가지가 있습니다.

json 사용.load() 메서드:


Python에서, json.load() 함수는 문자열을 JSON으로 변환하는 데 사용됩니다.문자열을 JSON으로 변환하면 데이터 유형이 달라집니다.우리는 json을 사용한다.loads () 함수는 문자열을 사전에 교환합니다.json 사용.load() 함수, Python에서 제공하는 JSON 모듈을 가져와야 합니다.Python에는 JSON이라는 내장 모듈이 있습니다.
Python에서 코드를 실행하려면 소프트웨어 Spyder 버전 5를 설치해야 합니다.우선, 우리는 새로운 프로젝트를 하나 만듭니다.이를 위해 Spyder 5 소프트웨어의 메뉴 모음에서 "새 파일"옵션을 눌렀습니다.그런 다음 인코딩을 수행합니다.

이 예에서는 우선 문자열을 JSON 파일로 변환하기 위해 내장 JSON 모듈을 가져옵니다."i\u string"변수를 사용하여 JSON 객체를 만듭니다.이 대상은 서로 다른 학생의 점수를 포함한다.우리는 이 대상을 초기화합니다.다음은 json을 사용합니다.dumps () 함수입니다.이 함수는 객체를 JSON 문자열로 변환하는 데 사용됩니다.그리고 우리는 대상의 데이터와 클래스를 출력합니다.그 후에 우리는 json을 사용한다.loads () 함수는 문자열을 교환하고 사전으로 변환합니다.이제 코드를 실행해야 합니다.

print 문장은 결과 사전의 형식을 사전으로 바꾸어 결과 사전과 데이터 형식을 출력합니다.지정한 문자열이 그룹을 포함하면 그룹을 형식 목록으로 변경합니다.

eval () 함수 사용:


문자열을 JSON으로 변환하기 위해 eval () 함수를 사용합니다.이 코드에서 문자열을 JSON으로 변환하기 전에 JSON 모듈을 가져옵니다.그 다음에 변환이 필요한 문자열을 초기화합니다.이 줄에서 우리는 컴퓨터 학과의 소년과 소녀에 대해 평점을 한다.우리는 적당한 표기를 지정한다.이 문자열에 사용할 변수의 이름은 "i\ustring"입니다.우리는 선언된 사전의 값을 얻기 위해 print 문장을 호출합니다.또한 이 사전의 데이터 유형도 확인할 수 있습니다.

이제 eval () 함수를 사용하여 문자열을 JSON으로 변환합니다.이 함수에 매개 변수가 전달되었습니다.이 매개 변수에서, 우리는 변환이 필요한 문자열을 전달합니다.마지막으로 print 문장을 사용하여 결과 사전과 데이터 형식을 가져옵니다.

우리가 먼저 위의 프로그램을 실행할 때, 우리는 성명된 사전과 데이터 형식을 얻는다.그리고 우리는 결과 사전과 데이터 유형을 얻었다.결과 문자열이 JSON으로 변환됩니다.

가져오기 값:


이 단계에서 문자열을 JSON으로 변환합니다.변환 후, 우리는 문자열 요소의 값을 얻었다.
먼저 JSON 모듈을 가져옵니다.그리고 나서 우리는 밧줄 하나를 찾았다.이 문자열에서 우리는 서로 다른 학생들에게 수학 평점을 한다.문자열에 사용되는 변수는 "i\u dict"입니다.이제 이 문자열을 JSON으로 변환합니다.전환에 대해 우리는 json을 사용합니다.loads () 함수:

json.loads () 함수는 매개 변수를 포함합니다.이 매개 변수에서 JSON으로 변환할 문자열의 변수를 전달합니다.그리고 우리는 학생들의 이름인'Alina'와'Huzam'으로 그들에게 해당하는 점수를 얻었다.이러한 이름은 return 문에서 전달됩니다.

출력에서 우리는 학생'Alina'와 학생'Huzam'의 점수를 받았다.그들의 점수는 70점과 98점이다.

결론:


본고에서 우리는 문자열을 JSON으로 바꾸는 다른 방법을 토론했다.JSON 파일에는 인간이 읽을 수 있는 정보가 포함되어 있습니다.json.함수의 역할은 문자열을 JSON으로 변환하는 것입니다.변환 과정에서 데이터 유형에 각종 변화가 발생할 수 있다.다음은 eval () 함수를 사용하여 문자열을 JSON으로 변환합니다.현재, 당신은 당신의 일을 완성하기 위해 여러 가지 선택을 가지고 있습니다.우리는 이 문장이 당신에게 도움이 되기를 바랍니다.Linux 프롬프트를 보고 유용한 프롬프트에 대해 자세히 알아보십시오.