256 Kilobytes

Answers in Scripting and Automation | By Some Guy

Published

531 views, 0 RAMs, and 1 comment

Tags: Python, Scripting, JSON, Errors, Programming, ValueError

Profile Photo - Some GuySome GuyBasic Subscriber

Hello, I've been trying to learn Python for work, and it's been going pretty well until my most recent program. It keeps running into this: "ValueError: no json object could be decoded" What does this mean? I haven't run into this before with any of my other programs. How can I fix it?

Download more RAM. 🐏 ⨉ 0Posted by Some Guy 2 years ago 🕓 Posted at 13 January, 2019 06:09 AM PST

This is a debug account.

Profile Photo - Hash BrownHash BrownInternet ActivistEnglandStaff

Hello,

You're trying to decode a JSON string by the sound of it. The most common errors for these sorts of things are:

  • The JSON string is not valid JSON
  • You're decoding the wrong thing entirely, try printing it out to make sure its the correct variable.
  • You're using the wrong path to the JSON file.

Also be aware of json.load(), while it would be common sense to put the file path in there it's just not correct sir.

with open(filename) as json_file:
    data =  json.load(json_file)

json.load() reads JSON from a file.

json.loads() reads json from a string.

Hope this helps

Download more RAM. 🐏 ⨉ 0Posted by Hash Brown 2 years ago 🕓 Posted at 21 February, 2019 14:37 PM PST

"THAT DOG IS GETTING RAPED" - Terry A. Davis

Post a New Comment

Do you like having a good time?

Register an Account

You can also login to an existing account or reset your password. All use of this site is subject to the terms of service and privacy policy.

Read Quality Articles

Read some quality articles. If you can manage to not get banned for like five minutes, you can even post your own articles.

View Articles →

Argue with People on the Internet

Use your account to explain why people are wrong on the Internet forum.

View Forum →

Vandalize the Wiki

Or don't. I'm not your dad.

View Wiki →

Ask and/or Answer Questions

If someone asks a terrible question, post a LMGTFY link.

View Answers →

Make Some Money

Hire freelancers and/or advertise your goods and/or services. Hire people directly. We're not a middleman or your dad. Manage your own business transactions.

Register an Account

Answers— Read More

Find more related content below!