def fileToDict( myFilename ): # Read data and convert to dictionary myJsonStr = fileIO.readJsonFile(myFilename) myJsonDict = json.loads(myJsonStr) # Extract only document portion myJsonDictData = myJsonDict["documents"] # Return new dictionary with key as 'documentId' myJsonFinalDict = {} for index in range( len(myJsonDictData) ): myJsonDictTitle = myJsonDictData[index]["documentId"] myJsonFinalDict [myJsonDictTitle] = myJsonDictData[index] return myJsonFinalDict
def fileToDict(myFilename): # Read data and convert to dictionary myJsonStr = fileIO.readJsonFile(myFilename) myJsonDict = json.loads(myJsonStr) # Extract only document portion myJsonDictData = myJsonDict["documents"] # Return new dictionary with key as 'documentId' myJsonFinalDict = {} for index in range(len(myJsonDictData)): myJsonDictTitle = myJsonDictData[index]["documentId"] myJsonFinalDict[myJsonDictTitle] = myJsonDictData[index] return myJsonFinalDict
def main(): # Read output file and convert to dictionary myJsonArray = fileIO.readJsonFile('results/sentimentResults.json') myJsonDict = json.loads(myJsonArray) # Send dict to print sentiments printSentiments(myJsonDict)