Every line of 'python array to json' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
146 def as_array(obj): 147 """ 148 Creates an json-like representation of a variable, supporting types with a `.to_array()` function. 149 150 :rtype: dict|list|str|int|float|bool|None 151 """ 152 if hasattr(obj, "to_array"): 153 return obj.to_array() 154 elif isinstance(obj, (list, tuple)): 155 return [as_array(x) for x in obj] 156 elif isinstance(obj, dict): 157 return {key:as_array(obj[key]) for key in obj.keys()} 158 else: 159 _json_dumps(obj) # raises error if is wrong json 160 return obj
25 def python_to_json(python_data): 26 '''Convert python data (tuple, list, dict, etc) into json string''' 27 json_str = json.dumps(python_data, indent=4) 28 return json_str
136 @get_items.register(list) 137 def _json_array(obj): 138 return enumerate(obj)
41 def make_array(key, data): 42 result = [] 43 for item in data: 44 result.append(item.get(key)) 45 return str(json.dumps(result))
121 def to_json(self, value): 122 return list(map(self.space.to_json, value))
23 def object_2_json(obj): 24 ''' 25 py字典、数据转成json字符转 26 ''' 27 if obj is None: 28 obj = {} 29 return json.dumps(obj, cls=CJsonEncoder)
3 def convert_array_to_object(array): 4 json = {} 5 for idx in range(len(array)): 6 json[str(idx)] = array[idx] 7 return json
79 def _array_to_html(self, array): 80 if not array: 81 return '[ ]' 82 83 output = ['[<ul>'] 84 for value in array: 85 output.append('<li>') 86 output.append(self._value_to_html(value)) 87 output.append('</li>') 88 output.append('</ul>]') 89 return ''.join(output)