Arkadaşlar selam bugün json ile ilgili çalışma yapıyordum ama bir baktım hata veriyor. Hatayı taaa en başta veriyor, anlayamadım. Yani .json uzantılı dosya da kurdum, sıkıntı galiba uygulama .json uzantılı dosyadan veri çekemiyor.
Baştaki hata verdiği yer(kalan yerleri sildim):
[CODE lang="python" title="Kod"]import json
with open("person.json","r") as dosya:
veriler = json.load(dosya)
print(veriler)[/CODE]
.json uzantılı yerde yazan(dosya adı: "person.json" yani yazdığım ile aynı):
[CODE lang="json" title="person.json"]{"isim":"xKisisi","dil":["Python","C Sharp" , "Ruby", "JAVA"],"yas":"18"}[/CODE]
Not: Kullandığım editör Visual Code Studio, PyCharmla da denedim orada da böyle error veriyor.
Error:
[CODE lang="rich" title="Error"]Traceback (most recent call last):
File "C:\PycharmProjects\JSON\main.py", line 3, in <module>
result = json.loads(person_string)
File "C:\AppData\Local\Programs\Python\Python39\lib\json\__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "C:\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Unterminated string starting at: line 1 column 36 (char 35)
[/CODE]
İnşallah yine çok kolay bir şeyi kaçırıyorumdur
.
Yardımlarını bekliyorum
.
Baştaki hata verdiği yer(kalan yerleri sildim):
[CODE lang="python" title="Kod"]import json
with open("person.json","r") as dosya:
veriler = json.load(dosya)
print(veriler)[/CODE]
.json uzantılı yerde yazan(dosya adı: "person.json" yani yazdığım ile aynı):
[CODE lang="json" title="person.json"]{"isim":"xKisisi","dil":["Python","C Sharp" , "Ruby", "JAVA"],"yas":"18"}[/CODE]
Not: Kullandığım editör Visual Code Studio, PyCharmla da denedim orada da böyle error veriyor.
Error:
[CODE lang="rich" title="Error"]Traceback (most recent call last):
File "C:\PycharmProjects\JSON\main.py", line 3, in <module>
result = json.loads(person_string)
File "C:\AppData\Local\Programs\Python\Python39\lib\json\__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "C:\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\AppData\Local\Programs\Python\Python39\lib\json\decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Unterminated string starting at: line 1 column 36 (char 35)
[/CODE]
İnşallah yine çok kolay bir şeyi kaçırıyorumdur

Yardımlarını bekliyorum
