Excel-我们在JSON输入的末尾发现了额外的字符

时间:2019-04-19 16:11:58

标签: json excel parsing

我正在尝试通过获取数据功能将json文件导入Excel。这样做时,我收到一条错误消息,说“我们在JSON输入的末尾发现了额外的字符”

我在jsonformatter中运行了json文件,并获得了以下额外信息:

第1行解析错误: ... s“:” 1555615338756“} {“ created_at”:“星期四A ----------------------- ^ 期待“ EOF”,“}”,“,”,“]”得到“ {”

编辑:第1行

{“ created_at”:“星期四四月18 19:22:18 +0000 2019”,“ id”:1118957948263206913,“ id_str”:“ 1118957948263206913”,“ text”:“阿森纳球衣看上去很奇怪。#NapoliArsenal”, “源”:“ \ u003ca href = \” https://mobile.twitter.com \“ rel = \” nofollow \“ \ u003eTwitter Web App \ u003c / a \ u003e”,“截断”:false,“ in_reply_to_status_id” :null,“ in_reply_to_status_id_str”:null,“ in_reply_to_user_id_str”:null,“ in_reply_to_user_id_str”:null,“ in_reply_to_screen_name”:null,“ user”:{“ id”:955479430377373696,“ id_str” :: “ Yash Iyer”,“ screen_name”:“ MesutOziI28”,“ location”:“ Bengaluru South,印度”,“ url”:null,“ description”:“ RM,Nerazzurri,BFC,RCB,bcci,rafa nadal等!最近进入B99,大型商店!鸣叫的同情者!“,” translator_type“:” none“,” protected“:false,” verified“:false,” followers_count“:258,” friends_count“:454,” listed_count“: 0,“ favourites_count”:47788,“ statuses_count”:5318,“ created_at”:“ Mon Jan 22 16:37:02 +0000 2018”,“ utc_offset”:null,“ time_zone”:null,“ geo_enabled”:false, “ lang”:“ en”,“贡献tors_enabled“:false,” is_translator“:false,” profile_background_color“:” F5F8FA“,” profile_background_image_url“:”“,” profile_background_image_url_https“:”“,” profile_background_tile“:false,” profile_link_color“:” 1DA1F2“,” profile_sidebar_border :“ C0DEED”,“ profile_sidebar_fill_color”:“ DDEEF6”,“ profile_text_color”:“ 333333”,“ profile_use_background_image”:true,“ profile_image_url”:“ http://pbs.twimg.com/profile_images/1109886916609007616/9rAavtGh_normal.jpg” ,“ profile_image_url_https”:“ https://pbs.twimg.com/profile_images/1109886916609007616/9rAavtGh_normal.jpg”,“ profile_banner_url”:“ https://pbs.twimg.com/profile_banners/955479430377373696/1544903252”,“ default_profile” :true,“ default_profile_image”:false,“以下”:null,“ follow_request_sent”:null,“通知”:null},“ geo”:null,“ coordinates”:null,“ place”:null,“贡献者”: null,“ is_quote_status”:false,“ quote_count”:0,“ reply_count”:0,“ retweet_count”:0,“ favorite_count”:0,“ entities”:{“ hashtags”:[{“ text”:“ NapoliArsenal” ,“ indices”:[28,42]}],“网址“:[],” user_mentions“:[],”符号“:[]},”收藏夹“:false,”转发“:false,” filter_level“:” low“,” lang“:” en“,” timestamp_ms “:” 1555615338756“}

2 个答案:

答案 0 :(得分:0)

答案在错误消息中:

  

期望“ EOF”,“}”,“,”,“]”得到“ {”

查看{的出现位置,请注意,紧接其前的是}。 JSON在结束}后没有分隔符,因此无法处理它,因为它正在寻找以下其中之一:

  • EOF
  • }
  • ,
  • ]

在这种情况下,它很可能需要,。如果它是一组项目,则可能还需要],。如果这些方法都不能解决,那么您将需要发布JSON的整行1。

答案 1 :(得分:0)

永远老了,但是我试图通过Power Query将AWS CloudCheckr JSON导入Excel,并得到“我们在JSON输入的末尾发现了额外的字符。”

最后,在https://jsonformatter.org/的帮助下,得出了一些数据以True的形式提供-不带引号,这是Excel PQ所需的。简单地用:True,查找/替换:"True",就可以了。

严重的是,Microsoft,找到布尔后您没有认出它吗? Excel不会有问题。