def try_read_file(): print("== try_read_file ===========================================") # Configure variables to provide to class sample ############################################################# jsonkeys = ['a', 'b', 'd'] input_path = os.path.join(os.getcwd(), "input/") # Create instance parser = JsonManager('parser') # Set array with keys parser.set_key_array(jsonkeys) # Set input path parser.set_input_path(input_path) # Parse json file successful, json_data = parser.read_json_from_file("test.json") print("successful? %s" % successful) # Get a value if exist or print error value = parser.get_value(json_data, 'f') print("Value is: %s" % value) # Print and get a value value = parser.print_json_value(json_data, 'a') # Print all json values parser.print_all_json_values(json_data) # Print only values in array parser.print_arraykey_json_values(json_data, jsonkeys) print("==================================================================") return