Articles of json

Eliminando Unicode \ uxxxx en la cadena de JSON usando Regex

Tengo un archivo JSON que almacena datos de texto llamados stream_key.json : {“text”:”RT @WBali: Ideas for easter? Digging in with Seminyak\u2019s best beachfront view? \nRSVP: b&f.wbali@whotels.com https:\/\/t.co\/fRoAanOkyC”} Como podemos ver que el texto en el archivo json contiene unicode \u2019 , quiero eliminar este código usando expresiones regulares en Python 2.7, este es mi código […]

Python: convierte una lista de diccionarios de python en una matriz de objetos JSON

Estoy tratando de escribir una función para convertir una lista de python en una matriz JSON de {“mpn”: “list_value”} objetos, donde “mpn” es el valor de cadena literal que necesito para cada objeto, pero “list_value” es el valor de la lista de python. Usaré la salida de esta función para una solicitud de obtención de […]

Usando claves JSON como atributos en JSON nesteds

Estoy trabajando con estructuras de datos anidadas de tipo JSON en Python 2.7 que intercambio con algún código perl extranjero. Solo quiero ‘trabajar con’ estas estructuras anidadas de listas y diccionarios de una manera más pythonica. Así que si tengo una estructura como esta … a = { ‘x’: 4, ‘y’: [2, 3, { ‘a’: […]

Python JSON: NameError: el nombre ‘false’ no está definido

Estaba tratando de json.load este dict de twitter: {“created_at”:”Thu Jul 10 20:02:00 +0000 2014″,”id”:487325888950710272,”id_str”:”487325888950710272″,”text”:”\u5f81\u9678\u300c\u5de6\u8155\u306e\u7fa9\u624b\u306f\u30db\u30ed\u3060\u300d”,”source”:”\u003ca href=\”http:\/\/twittbot.net\/\” rel=\”nofollow\”\u003etwittbot.net\u003c\/a\u003e”,”truncated”:false,”in_reply_to_status_id”:null,”in_reply_to_status_id_str”:null,”in_reply_to_user_id”:null,”in_reply_to_user_id_str”:null,”in_reply_to_screen_name”:null,”user”:{“id”:1429838018,”id_str”:”1429838018″,”name”:”\u3053\u3093\u306a\uff30\uff30\u306f\u5acc\u3060\u3002″,”screen_name”:”iyada_pp”,”location”:”\u516c\u5b89\u5c40\u306e\u3069\u3053\u304b\u3002″,”url”:null,”description”:”\u3010\u3053\u3093\u306aPSYCHO-PASS\u306f\u5acc\u3060\u306a\u3011\u3068\u3044\u3046\u304f\u3060\u3089\u306a\u3044\u5984\u60f3bot\u3067\u3059\u3002\u30ad\u30e3\u30e9\u5d29\u58ca\u304c\u6fc0\u3057\u3044\u306e\u3067\u3054\u6ce8\u610f\u304f\u3060\u3055\u3044\u3002″,”protected”:false,”followers_count”:99,”friends_count”:98,”listed_count”:5,”created_at”:”Wed May 15 07:52:33 +0000 2013″,”favourites_count”:0,”utc_offset”:null,”time_zone”:null,”geo_enabled”:false,”verified”:false,”statuses_count”:12584,”lang”:”ja”,”contributors_enabled”:false,”is_translator”:false,”is_translation_enabled”:false,”profile_background_color”:”C0DEED”,”profile_background_image_url”:”http:\/\/abs.twimg.com\/images\/themes\/theme1\/bg.png”,”profile_background_image_url_https”:”https:\/\/abs.twimg.com\/images\/themes\/theme1\/bg.png”,”profile_background_tile”:false,”profile_image_url”:”http:\/\/pbs.twimg.com\/profile_images\/3661872276\/ab7201283dac5dc1789bb6dfa9b6abe4_normal.jpeg”,”profile_image_url_https”:”https:\/\/pbs.twimg.com\/profile_images\/3661872276\/ab7201283dac5dc1789bb6dfa9b6abe4_normal.jpeg”,”profile_link_color”:”0084B4″,”profile_sidebar_border_color”:”C0DEED”,”profile_sidebar_fill_color”:”DDEEF6″,”profile_text_color”:”333333″,”profile_use_background_image”:true,”default_profile”:true,”default_profile_image”:false,”following”:null,”follow_request_sent”:null,”notifications”:null},”geo”:null,”coordinates”:null,”place”:null,”contributors”:null,”retweet_count”:0,”favorite_count”:0,”entities”:{“hashtags”:[],”symbols”:[],”urls”:[],”user_mentions”:[]},”favorited”:false,”retweeted”:false,”filter_level”:”medium”,”lang”:”ja”} Hice json.load() a ese dict. pero me resultó mensaje de error a continuación: NameError: name ‘false’ is not defined ¿Que pasó?

¿Por qué PyYAML invierte tanto tiempo en analizar un archivo YAML?

Estoy analizando un archivo YAML con alrededor de 6500 líneas con este formato: foo1: bar1: blah: { name: “john”, age: 123 } metadata: { whatever1: “whatever”, whatever2: “whatever” } stuff: thing1: bluh1: { name: “Doe1”, age: 123 } bluh2: { name: “Doe2”, age: 123 } thing2: … thingN: foo2: … fooN: Solo quiero analizarlo con […]

json KeyError con json.loads

JSON parece estar hipo en las siguientes afirmaciones: {“delete”:{“status”:{“id”:12600579001,”user_id”:55389449}}} fragmento de código: temp = json.loads(line) text = temp[‘text’] Obtengo la siguiente salida de error cuando el fragmento de código anterior encuentra líneas similares al ‘diccionario’ JSON anterior: text = temp[‘text’] KeyError: ‘text’ ¿Es porque no hay una clave de “texto” en la línea o porque […]

Pyspark: analizar una columna de cadenas json

Tengo un dataframe pyspark que consta de una columna, llamada json , donde cada fila es una cadena unicode de json. Me gustaría analizar cada fila y devolver un nuevo dataframe donde cada fila es el json analizado. # Sample Data Frame jstr1 = u'{“header”:{“id”:12345,”foo”:”bar”},”body”:{“id”:111000,”name”:”foobar”,”sub_json”:{“id”:54321,”sub_sub_json”:{“col1″:20,”col2″:”somethong”}}}}’ jstr2 = u'{“header”:{“id”:12346,”foo”:”baz”},”body”:{“id”:111002,”name”:”barfoo”,”sub_json”:{“id”:23456,”sub_sub_json”:{“col1″:30,”col2″:”something else”}}}}’ jstr3 = u'{“header”:{“id”:43256,”foo”:”foobaz”},”body”:{“id”:20192,”name”:”bazbar”,”sub_json”:{“id”:39283,”sub_sub_json”:{“col1″:50,”col2″:”another thing”}}}}’ df = […]

La mejor manera de codificar tuplas con json

En Python tengo un diccionario que asigna tuplas a una lista de tuplas. p.ej {(1,2): [(2,3),(1,7)]} Quiero poder codificar estos datos, usarlos con javascript, así que busqué en json, pero parece que las claves deben ser cadenas para que mi tupla no funcione como una clave. ¿Es la mejor manera de manejar esto codificarlo como […]

Python: convirtiendo una lista de diccionarios a json

Tengo una lista de diccionarios, buscando algo como esto: list = [{‘id’: 123, ‘data’: ‘qwerty’, ‘indices’: [1,10]}, {‘id’: 345, ‘data’: ‘mnbvc’, ‘indices’: [2,11]}] y así. Puede haber más documentos en la lista. Necesito convertirlos en un documento JSON, que puede devolverse a través de una botella, y no puedo entender cómo hacerlo. Por favor ayuda. […]

Poner en orden una serie de bashs … ¿excepto declaraciones?

He escrito un script para pasar a través de los datos de la API de Kustomer a nuestra base de datos, y aunque funciona bien, es un poco complicado, me preguntaba si existe una solución más elegante para esto. Estoy definiendo la fila de resultados que estoy enviando a través de un diccionario y luego […]