Load JSON in Python as header chracterset
Posted
by mridang
on Stack Overflow
See other posts from Stack Overflow
or by mridang
Published on 2010-05-03T08:14:37Z
Indexed on
2010/05/03
8:18 UTC
Read the original article
Hit count: 286
Hi everyone,
I've always found character-sets and encodings complicated to understand and here I'm faced with another problem. My apologies for any inaccuracies. I'll do my best.
I'm requesting data from a server which returns JSON. In the HTTP headers it also returns the character.set like so:
Content-Type: text/html; charset=UTF-8
I'm using the JSON library in python to load the JSON using the json.loads method. When I pass it the returned JSON, it gives me a dictionary in Unicode. I've Googled around and I know that JSON should return Unicode as JavaScript strings are Unicode objects. How can I load the JSON as UTF-8. I would like to use the same encoding as specified in the response header.
I've read this post but it didn't help.
Thank you.
© Stack Overflow or respective owner