ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Help json (https://forum.antichat.xyz/showthread.php?t=1508838)

extaup 19.04.2024 22:56

Мне нужно прочить json файл что бы спарсить ссылки

Если что мне нужно взять json файл

Вот он

JSON:





Код:

{
"data"
:
[
{
"type"
:
"dir"
,
"name"
:
"anim"
,
"size"
:
282474144
,
"data"
:
[
{
"type"
:
"file"
,
"name"
:
"anim.img"
,
"date_change"
:
1688437080
,
"size"
:
10944512
,
"hash"
:
"8dc24a1605cbff6c9aa73818004027d0"
}
,
{
"type"
:
"file"
,
"name"
:
"cuts.img"
,
"date_change"
:
1688437100
,
"size"
:
270096384
,
"hash"
:
"2afcb246fe97406b47f4c59deaf5b716"
}
,
{
"type"
:
"file"
,
"name"
:
"ped.ifp"
,
"date_change"
:
1688437080
,
"size"
:
1433248
,
"hash"
:
"4736b2c90b00981255f9507308ee9174"
}
]
}
,



Записать название из data >> data >> name

Пример "name": "anim.img",

И вывести в ссылку к примеру

https://pc.rod-ins.com/release/anim.img

Я попробывал написать сам но чёт не догнал

Вот мой код

Python:





Код:

import
json
with
open
(
'game.json'
,
'r'
)
as
fcc_file
:
fcc_data
=
json
.
load
(
fcc_file
)
d
=
json
.
loads
(
json
.
dumps
(
fcc_data
,
indent
=
4
,
sort_keys
=
True
)
)
for
data
in
d
[
'data'
]
[
'data'
]
:
for
name
in
data
[
'name'
]
:
print
(
name
[
'name'
]
)


TravkaCode.lover() 20.04.2024 11:47

python:





Код:

import
json
with
open
(
'game.json'
,
'r'
)
as
fcc_file
:
fcc_data
=
json
.
load
(
fcc_file
)
for
data
in
fcc_data
[
'data'
]
[
0
]
[
'data'
]
:
name
=
data
[
'name'
]
print
(
f"https://pc.rod-ins.com/release/{name}"
)
### RESULT ###
# https://pc.rod-ins.com/release/anim.img
# https://pc.rod-ins.com/release/cuts.img
# https://pc.rod-ins.com/release/ped.ifp



Время: 16:31