Spaces:
Sleeping
Sleeping
Commit
Β·
9abc8de
1
Parent(s):
768918b
Update app.py
Browse files
app.py
CHANGED
@@ -43,14 +43,28 @@ def get_csv_file(csv_docs):
|
|
43 |
csv_doc = csv_loader.load()
|
44 |
return csv_doc
|
45 |
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
|
56 |
# λ¬Έμλ€μ μ²λ¦¬νμ¬ ν
μ€νΈ μ²ν¬λ‘ λλλ ν¨μμ
λλ€.
|
|
|
43 |
csv_doc = csv_loader.load()
|
44 |
return csv_doc
|
45 |
|
46 |
+
import json
|
47 |
+
|
48 |
+
def get_json_file(docs):
|
49 |
+
# νμΌ μ νμ΄ JSONμΈμ§ νμΈν©λλ€.
|
50 |
+
if docs.type == 'application/json':
|
51 |
+
# JSON νμΌμ λ΄μ©μ μ½μ΅λλ€.
|
52 |
+
json_content = docs.getvalue().decode('utf-8')
|
53 |
+
|
54 |
+
# JSON λ΄μ©μ νμ±ν©λλ€.
|
55 |
+
try:
|
56 |
+
json_data = json.loads(json_content)
|
57 |
+
except json.JSONDecodeError:
|
58 |
+
st.error("JSON νμΌ λμ½λ© μ€ μ€λ₯κ° λ°μνμ΅λλ€.")
|
59 |
+
return []
|
60 |
+
|
61 |
+
# JSON λ°μ΄ν°μμ ν
μ€νΈλ₯Ό μΆμΆν©λλ€ (μ€μ JSON ꡬ쑰μ λ°λΌ μμ νμ).
|
62 |
+
text_list = []
|
63 |
+
for item in json_data:
|
64 |
+
if 'text' in item:
|
65 |
+
text_list.append(item['text'])
|
66 |
+
|
67 |
+
return text_list
|
68 |
|
69 |
|
70 |
# λ¬Έμλ€μ μ²λ¦¬νμ¬ ν
μ€νΈ μ²ν¬λ‘ λλλ ν¨μμ
λλ€.
|