namkwonwoo commited on
Commit
1e722c6
Β·
1 Parent(s): 8f88584

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -11
app.py CHANGED
@@ -43,19 +43,17 @@ def get_csv_file(csv_docs):
43
  csv_doc = csv_loader.load()
44
  return csv_doc
45
 
46
- def get_json_file(json_docs, jq_schema=None):
47
- temp_dir = tempfile.TemporaryDirectory()
48
- temp_filepath = os.path.join(temp_dir.name, json_docs.name)
49
- with open(temp_filepath, "wb") as f:
50
- f.write(json_docs.getvalue())
51
- if jq_schema is not None:
52
- json_loader = JSONLoader(temp_filepath, jq_schema)
53
- else:
54
- json_loader = JSONLoader(temp_filepath)
55
 
56
- json_doc = json_loader.load()
 
 
57
 
58
- return json_doc
59
 
60
 
61
  # λ¬Έμ„œλ“€μ„ μ²˜λ¦¬ν•˜μ—¬ ν…μŠ€νŠΈ 청크둜 λ‚˜λˆ„λŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€.
 
43
  csv_doc = csv_loader.load()
44
  return csv_doc
45
 
46
+ def get_json_file(json_docs):
47
+ import json
48
+
49
+ # JSON νŒŒμΌμ„ λ””μ½”λ”©ν•˜μ—¬ 데이터λ₯Ό μΆ”μΆœν•©λ‹ˆλ‹€.
50
+ data = json.load(file)
 
 
 
 
51
 
52
+ # μ—¬κΈ°μ—μ„œ μ μ ˆν•œ λ°©λ²•μœΌλ‘œ JSON λ°μ΄ν„°μ—μ„œ ν…μŠ€νŠΈλ₯Ό μΆ”μΆœν•©λ‹ˆλ‹€.
53
+ # 예λ₯Ό λ“€μ–΄, 'text' 킀에 ν•΄λ‹Ήν•˜λŠ” 값을 μΆ”μΆœν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
54
+ texts = [item['text'] for item in data]
55
 
56
+ return texts
57
 
58
 
59
  # λ¬Έμ„œλ“€μ„ μ²˜λ¦¬ν•˜μ—¬ ν…μŠ€νŠΈ 청크둜 λ‚˜λˆ„λŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€.