0

Python を使用して JSON コンテンツを HDFS の場所に書き込もうとしていますが、JSON コンテンツのすべてのキーと値について、u と '' のプレフィックスが表示されます。

元の JSON コンテンツ { "id": 2344556, "resource_type": "user", "ext_uid": null, "email": "Richard.John@abc.com", "name": "Rich John", "role" : "マネージャー", "role_id": 5944 }

import os 
import json
import requests
from requests.auth import HTTPBasicAuth 
users_url = "https://api.test.com/api/k1/users"
response = requests.get(users_url,auth = authParams) 
users_json = response.json()
os.system(' echo "%s" | hadoop fs -put - hdfs://hadoopnode/user/uui123/API_JSON/user.json' %(users_json))

hdfsの場所に書き込んでいる出力

{ u'id': u'2344556', u'resource_type': u'user', u'ext_uid': u'null', u'email': u'Richard.John@abc.com', u'name ': u'Rich John', u'role': u'manager', u'role_id': u'5944' } 接頭辞 u と '' なしで元のコンテンツ hdfs ファイルを取得する方法

4

0 に答える 0