Tôi đã cố gắng tìm ra một cách tốt để tải các đối tượng JSON bằng Python. Tôi gửi dữ liệu json này:
{'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}}
đến phần phụ trợ nơi nó sẽ được nhận dưới dạng một chuỗi sau đó tôi đã sử dụng json.loads(data)
để phân tích cú pháp nó.
Nhưng mỗi lần tôi lại có cùng một ngoại lệ:
ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Tôi đã googled nó nhưng dường như không có gì hoạt động ngoài giải pháp này json.loads(json.dumps(data))
mà theo cá nhân tôi, nó có vẻ không hiệu quả vì nó chấp nhận bất kỳ loại dữ liệu nào ngay cả những dữ liệu không có định dạng json.
Bất kỳ đề xuất sẽ được nhiều đánh giá cao.