String reader as a key and value

Hi,

I have aws lambda GetFunction returning struct, i am using interface and coverting object string like below.

Code: {
Location: “https://prod-04-2014-tasks.s3.us-east-1.amazonaws.com/snapshots/752617210841/aa88466lambda3380-9dfdc63f-fc20-450c-a5ae-adc2195ee894?versionId=YEiIP0TAPyHeihanSZXqdNDg5WES.A2k&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEGYaCXVzLWVhc3QtMSJIMEYCIQCEcqO3Hw5g3MGXiUm1CKRrQ0Y3IxNipmS%!B(MISSING)WULAP3z6MQIhANHUJJWCcW4CA3TcUCliX9f%!B(MISSING)e6Q8L9ra3OECC06bPI2mKr0DCI7%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)wEQABoMNzQ5Njc4OTAyODM5IgxlfBP0AVZb1KchARQqkQOM30%!F(MISSING)rhH4r6lwTVUpuG7x5FQg7EyyyymWh9LCzlbrJM9FCBj1S1aKITCvuc6h2uYZnzf9n0xRuVRk9TcUCa7EQs2Ah5HC03IJAj%!B(MISSING)dZavF8cBfBDRMAjJbM2YITnq26xaJbA6UR%!B(MISSING)3airnm1inIKx5713XM3lmvEIraGJYYPT1%!F(MISSING)xfUVA6TbE8ee%!B(MISSING)pnghmOiyt5x53MU2Hge9pvQ2kBlA3Rpo1ERAC3lYdVpyOFsqDLE%!B(MISSING)TcAWQIN73MUF%!B(MISSING)AGbXhd%!F(MISSING)%!B(MISSING)35tsLZ5Cdq8o1YNgGZQ9y9xvwoGX6IPsFVHI%!B(MISSING)xbCgQdqEr9PUrBEXViYpYIYKTmh4zmS9JCsPaur9GXJaW3iq1FOrFFWiyKo23oji2D9FYZDRVdh6pyVsorDnCJKS0kO6oYgZne0YiMClfNWxCAr7AuaIiVhyYNUSLxuq1kzlH71FuIY3FFL1H2mQSbOO2dpXoB3IWi5r7CottNYorGDBEirFJdlyNlF%!B(MISSING)1VwUmyXmqnsJD5Jki8ZmpcDwoymukT4KjzWYy34wRbGqNajQePLzuubTC6r6iCBjrqAZL3ZZbKoYA9khSGBfAaR3k39VDlO0xvHDrUjQLYrkfwlHcQsfI%!B(MISSING)0ay3Hin0HBkJ1NUuMZEpRz1vgiERJr3jv3nREskZccU8wFnFkckDiQdtHDcO%!F(MISSING)ieFMHWQEU1LPc1o26XHCZk%!B(MISSING)pEXXvYWimIbhJJuSl7gn30KrDtf%!B(MISSING)nE7AoHvNRiI%!F(MISSING)UgNQK4Z9Ol59Cbjm8krAFc4VuChZXecTjl2jff32y5cntrRoHaKX3oEdD990Ytxr9hJ%!B(MISSING)gvyoYZ3kYqjQufW7e7JR9VqtVSvNU8RmI2rEeJ9qR47%!F(MISSING)LwnAc5eFROQDVgNbginIlh1rVA%!D(MISSING)%!D(MISSING)&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210311T134300Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIA25DCYHY34THDJLN6%!F(MISSING)20210311%!F(MISSING)us-east-1%!F(MISSING)s3%!F(MISSING)aws4_request&X-Amz-Signature=8fc34ddca517260ed6f40002bda5deb955cda64d89aa9bbcbd939a222125fb52”,
RepositoryType: “S3”
},
Configuration: {
CodeSha256: “Zwjm8fPRayD4z2iIYJCSO1KDIDtkRxpUG0WshnB+u4I=”,
CodeSize: 269,
DeadLetterConfig: {
TargetArn: “arn:aws:sqs:us-east-1:xxxxxxxx:test-dlq”
},
Description: “”,
Environment: {
Variables: {
Name: “”
}
},
FunctionArn: “arn:aws:lambda:us-east-1:752617210841:function:test”,
FunctionName: “aa88466lambda3380”,
Handler: “index.lambda_handler”,
LastModified: “2021-03-11T13:39:51.574+0000”,
LastUpdateStatus: “Successful”,
Layers: [{
Arn: “arn:aws:lambda:us-east-1:xxxx:layer:tftestlambda:6”,
CodeSize: 497817
}],
MemorySize: 128,
PackageType: “Zip”,
RevisionId: “007d07d8-d12d-4d79-bae6-37d2913c42d3”,
Role: “arn:aws:iam::xxxxxx:role/lambda/test”,
Runtime: “python3.8”,
State: “Active”,
Timeout: 3,
TracingConfig: {
Mode: “PassThrough”
},
Version: “$LATEST”,
VpcConfig: {
SecurityGroupIds: [],
SubnetIds: [],
VpcId: “”
}
},
Tags: {
cartid: “1234”,
appinstid: “1234”,
ctcversionidmw: “n/a”,
sector: “cti”,
ctcversionidos: “n/a”,
csiappid: “1234”,
tenantcsiappid: “1234”,
ctcversioniddb: “n/a”,
ctcversionidplatform: “1234”,
billingprofileid: “1234”,
sectorspecificgoc: “1234”,
environment: “dev”
}
}

i want to read that object like a map as its unstructured, i don’t know to split it. anybody know to get specific key and value like role and value.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.