You can do the following
newJson = '{"Name":"something","Url":"https://stackoverflow.com","Author":"jangcy","BlogEntries":100,"Caller":"jangcy"}'
df = spark.read.json(sc.parallelize([newJson]))
df.show(truncate=False)
which should give
+------+-----------+------+---------+-------------------------+
|Author|BlogEntries|Caller|Name |Url |
+------+-----------+------+---------+-------------------------+
|jangcy|100 |jangcy|something|https://stackoverflow.com|
+------+-----------+------+---------+-------------------------+