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