首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON文件到dataframe转换-ValueError:解码数组值时发现的意外字符(2)

JSON文件到dataframe转换-ValueError:解码数组值时发现的意外字符(2)
EN

Stack Overflow用户
提问于 2018-04-24 04:36:10
回答 1查看 9.8K关注 0票数 3

我有一个包含表单格式的大型json文件:

代码语言:javascript
复制
[{"faceId": "2cb5a26a-1acc-4eb2-8c39-8e05e604f057", "faceRectangle": {"top": 
54, "left": 125, "width": 78, "height": 78}, "faceAttributes": {"smile": 
0.584, "headPose": {"pitch": 0.0, "roll": -2.4, "yaw": 1.4}, "gender": 
"male", "age": 34.4, "facialHair": {"moustache": 0.5, "beard": 0.6, 
"sideburns": 0.3}, "glasses": "NoGlasses", "emotion": {"anger": 0.0, 
"contempt": 0.003, "disgust": 0.0, "fear": 0.0, "happiness": 0.584, 
"neutral": 0.413, "sadness": 0.0, "surprise": 0.0}, "blur": {"blurLevel": 
"high", "value": 1.0}, "exposure": {"exposureLevel": "goodExposure", 
"value": 0.61}, "noise": {"noiseLevel": "low", "value": 0.0}, "makeup": 
{"eyeMakeup": false, "lipMakeup": false}, "accessories": [{"type": 
"headwear", "confidence": 1.0}], "occlusion": {"foreheadOccluded": true, 
"eyeOccluded": false, "mouthOccluded": false}, "hair": {"bald": 0.0, 
"invisible": true, "hairColor": []}}}]

我试图使用以下代码将其转换为dataframe:

代码语言:javascript
复制
import pandas as pd
ent_json_file = 'ent.json'
reading_json =   pd.read_json(ent_json_file,convert_dates=True,lines=True)

我得到了以下错误:

ValueError:解码数组值时发现的意外字符(2)

任何帮助都是非常感谢的!谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-05-16 21:44:02

您的错误似乎来自无效的JSON格式。

我发现在线JSON lints是一种快速而简单的方法,可以了解JSON文件发生了什么:

https://jsonlint.com/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49993514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档