Skip to content

Instantly share code, notes, and snippets.

@davidolmo
Last active April 21, 2020 17:38
Show Gist options
  • Save davidolmo/1f126d0464328971dfb3d6299273d463 to your computer and use it in GitHub Desktop.
Save davidolmo/1f126d0464328971dfb3d6299273d463 to your computer and use it in GitHub Desktop.
############## FORMA 1 - EL KEY DE LOS OBJETOS ES EL S3_KEY ##############
{
"customer": "b015e55ea051437b8ad9667d7fb0051a",
"plantation_id": "266f63e5b36b484cba4b619706f68feb",
"plant_date": "2020-01-01T00:00:00",
"associated_files": {
"uuid4.csv": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "libro.csv",
"file_size": 1024,
"file_type": "soil_analysis"
},
"uuid4.pdf": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "scan.pdf",
"file_size": 2048,
"file_type": "soil_analysis"
},
},
"harvest": [
{
"ats": 5,
"datetime": "2019-11-01T00:00:00",
"degree": 10,
"peso": 100,
"ph": 3
},
{
"ats": 5,
"datetime": "2019-11-02T00:00:00",
"degree": 10,
"peso": 100,
"ph": 3,
"associated_files": {
"uuid4.csv": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "libro.csv",
"file_size": 1024,
"file_type": "soil_analysis"
},
"uuid4.pdf": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "scan.pdf",
"file_size": 2048,
"file_type": "soil_analysis"
},
}
}
]
}
############## FORMA 2 - UUID4 DELANTE DEL OBJETO Y EL S3_KEY DENTRO ##############
{
"customer": "b015e55ea051437b8ad9667d7fb0051a",
"plantation_id": "266f63e5b36b484cba4b619706f68feb",
"plant_date": "2020-01-01T00:00:00",
"associated_files": {
"uuid4": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "libro.csv",
"file_size": 1024,
"s3_key": "uuid4.csv",
"file_type": "soil_analysis"
},
"uuid4": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "scan.pdf",
"file_size": 2048,
"s3_key": "uuid4.pdf",
"file_type": "soil_analysis"
},
},
"harvest": [
{
"ats": 5,
"datetime": "2019-11-01T00:00:00",
"degree": 10,
"peso": 100,
"ph": 3
},
{
"ats": 5,
"datetime": "2019-11-02T00:00:00",
"degree": 10,
"peso": 100,
"ph": 3,
"associated_files": {
"uuid4": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "libro.csv",
"file_size": 1024,
"s3_key": "uuid4.csv",
"file_type": "soil_analysis"
},
"uuid4": {
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "scan.pdf",
"file_size": 2048,
"s3_key": "uuid4.pdf",
"file_type": "soil_analysis"
},
}
}
]
}
############## FORMA 3 - ARRAY DE OBJETOS CON S3_KEY DENTRO ##############
{
"customer": "b015e55ea051437b8ad9667d7fb0051a",
"plantation_id": "266f63e5b36b484cba4b619706f68feb",
"plant_date": "2020-01-01T00:00:00",
"associated_files": [
{
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "libro.csv",
"file_size": 1024,
"s3_key": "uuid4.csv",
"file_type": "soil_analysis"
},
{
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "scan.pdf",
"file_size": 2048,
"s3_key": "uuid4.pdf",
"file_type": "soil_analysis"
},
],
"harvest": [
{
"ats": 5,
"datetime": "2019-11-01T00:00:00",
"degree": 10,
"peso": 100,
"ph": 3
},
{
"ats": 5,
"datetime": "2019-11-02T00:00:00",
"degree": 10,
"peso": 100,
"ph": 3,
"associated_files": [
{
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "libro.csv",
"file_size": 1024,
"s3_key": "uuid4.csv",
"file_type": "soil_analysis"
},
{
"upload_datetime": "2020-02-03T10:31:05",
"modified_datetime": "2020-02-03T10:31:05",
"file_name": "scan.pdf",
"file_size": 2048,
"s3_key": "uuid4.pdf",
"file_type": "soil_analysis"
},
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment