Spaces:
Runtime error
Runtime error
from pydantic import BaseModel | |
from typing import List, Optional | |
class ForumUser(BaseModel): | |
id: int | |
anonymous_id: str | |
display_name: str | |
avatar_image_url: str | |
html_url: str | |
pronouns: Optional[str] | |
class ForumPost(BaseModel): | |
id: int | |
user_id: int | |
parent_id: Optional[int] | |
created_at: str | |
updated_at: str | |
rating_count: Optional[int] | |
rating_sum: Optional[int] | |
user_name: str | |
message: str | |
user: ForumUser | |
read_state: str | |
forced_read_state: bool | |
def get_data_from_json(file_path): | |
with open(file_path, "r") as f: | |
json_data = json.load(f) | |
data = [ForumPost(**item) for item in json_data] | |
return data |