本文整理汇总了Python中WRCCUtils.u_convert方法的典型用法代码示例。如果您正苦于以下问题:Python WRCCUtils.u_convert方法的具体用法?Python WRCCUtils.u_convert怎么用?Python WRCCUtils.u_convert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WRCCUtils
的用法示例。
在下文中一共展示了WRCCUtils.u_convert方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_row_data
# 需要导入模块: import WRCCUtils [as 别名]
# 或者: from WRCCUtils import u_convert [as 别名]
def get_row_data(self):
if self.data:
return self.data
with open(self.json_in_file, 'r') as json_f:
json_data = WRCCUtils.u_convert(json.loads(json_f.read()))
'''
try:
with open(self.json_in_file, 'r') as json_f:
#need unicode converter since json.loads writes unicode
json_data = WRCCUtils.u_convert(json.loads(json_f.read()))
#json_data = json.loads(json_f.read())
#Find header info if in json_data
except:
json_data = {}
'''
#Set headers and column headers for the apps
if self.app_name == 'Sodxtrmts':
try:
self.header = json_data['header']
except:
pass
if self.app_name == 'Sodsumm':
self.header = []
labels = ['*','*Start Year', '*End Year']
for idx, key in enumerate(['title','record_start', 'record_end']):
self.header.append([labels[idx], json_data[key]])
if json_data['subtitle'] != '' and json_data['subtitle'] != ' ':
self.header.insert(1,['*', json_data['subtitle']])
if self.app_name == 'area_time_series':
self.header = json_data['display_params_list']
for el in json_data['search_params']['variable_list']:
self.column_headers['area_time_series'].append(el)
if self.app_name == 'spatial_summary':
self.header = json_data['params_display_list']
if self.app_data_dict[self.app_name] in json_data.keys():
data = json_data[self.app_data_dict[self.app_name]]
else:
data = []
return data