forked from TorahBibleCodes/TorahBibleCodes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mod_4ConvertJSONStringsToDicts.py
48 lines (33 loc) · 1.75 KB
/
mod_4ConvertJSONStringsToDicts.py
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
## IMPORT MODULES
import json
## FUNCTION () #4 - CONVERT PARSED JSON STRINGS TO DICTIONARIES
def fn_ConvertJSONStringsToDicts(ListOfJSONStringsParsed, ListOfJSONStringsParsedWithSpaces):
"""
## MODULE.FUNCTION() #4 - CONVERT PARSED JSON STRINGS TO LIST OF DICTS; ## RETURNS ListOfDictsOfJSONStringsParsed, ListOfDictsOfJSONStringsParsedWithSpaces
"""
## TEST PRINT OUTPUT
print("\n") ## PRINT SPACE
print("WITHIN FUNCTION: BEGIN FUNCTION #4 CONVERT PARSED JSON STRINGS TO DICTIONARIES")
## DECLARE VARIABLES
ListOfDictsOfJSONStringsParsed = []
ListOfDictsOfJSONStringsParsedWithSpaces = []
## FOR NO SPACES
## FOR EACH PARSED JSON STRING, CONVERT JSON STRING TO DICTIONARY
for each in ListOfJSONStringsParsed:
## CONVERT JSON TO PYTHON DICTIONARY
DictOfConvertedJSON = json.loads(each)
## APPEND EACH DICTIONARY TO LIST
ListOfDictsOfJSONStringsParsed.append(DictOfConvertedJSON)
## FOR WITH SPACES
## FOR EACH PARSED JSON STRING, CONVERT JSON STRING TO DICTIONARY
for each in ListOfJSONStringsParsedWithSpaces:
## CONVERT JSON TO PYTHON DICTIONARY
DictOfConvertedJSON = json.loads(each)
## APPEND EACH DICTIONARY TO LIST
ListOfDictsOfJSONStringsParsedWithSpaces.append(DictOfConvertedJSON)
## TEST PRINT OUTPUT
print("\n") ## PRINT SPACE
print("WITHIN FUNCTION: END FUNCTION #4 - CONVERT PARSED JSON STRINGS TO DICTIONARIES")
## RETURN VARIABLES TO PROGRAM
return(ListOfDictsOfJSONStringsParsed, ListOfDictsOfJSONStringsParsedWithSpaces)
## END FUNCTION () #4 - END CONVERT PARSED JSON STRINGS TO DICTIONARIES