File size: 781 Bytes
8f0e835
ee406aa
8f0e835
 
 
f19bc2d
8f0e835
 
 
 
 
 
 
 
 
f19bc2d
 
 
 
 
ee406aa
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import json
import gradio as gr

def create_json(one_individual={}):
    # Serializing json
    one_individual = json.dumps(one_individual)
    with open("data/one_individual.json", "w") as outfile:
        outfile.write(one_individual)

def add_data_to_individual(key, value): 
    with open("data/one_individual.json", 'r') as openfile:
        one_individual = json.load(openfile)
    one_individual[key] = value
    create_json(one_individual)

def get_json_one_individual():
    with open("data/one_individual.json", 'r') as openfile:
        one_individual = json.load(openfile)
    return one_individual


def save_all_animals(df):
    all_animals = df.to_json(orient="records")
    with open("data/all_animals.json", "w") as outfile:
        outfile.write(all_animals)