python、jsonともにあまり使ったことがないので基本的な理解が抜けている可能性が高いのですが。。。

test.json

{
    "book1":{
    "title":"Python Beginners",
    "year": 2005 ,
    "page": 399 
    }
}

test.py

#!/usr/bin/python3
import json
f = open("test.json", 'r')
json_data = json.load(f)
json_str = str(json_data)
jj = json.loads(json_str)
print (jj)

とやってるんですが、 json.loads のところで以下のエラーが出ます。
なぜでしょうか?

json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)

ググりまくったのですがもう疲れました。