To transform it into a Python object:
xxxxxxxxxx
import json
def csv_to_json_vertical(csv):
array = [x.split(",") for x in csv.split("\n")]
result = []
for i in range(1, len(array[0])):
obj = {}
for j in range(len(array)):
obj[array[j][0]] = array[j][i]
result.append(obj)
return json.dumps(result)
# Example CSV string
csv_string = '''
name,Luca,Giovanna
age,23,35
'''
# Convert CSV to JSON using the csv_to_json_vertical function
json_output = csv_to_json_vertical(csv_string)
# Print the JSON output
print(json_output)