DynamoDB: Query JSON (Guide w/ Code Examples)

Provided by Rafal Wilinski
JavaScript AWS SDK does not provide a specific method to query data as JSON. But you can use the query operation to get data as an array and pass the result to JSON.stringify method to convert the array to a JSON string.
const AWS = require('aws-sdk'); const dynamoDb = new AWS.DynamoDB.DocumentClient(); const params = { TableName: 'tableName', KeyConditionExpression: 'primaryKey = :primaryKeyValue', ExpressionAttributeValues: { ':primaryKeyValue': 'value' } }; dynamoDb.query(params, (error, data) => { if (error) { console.error(error); return; } console.log(JSON.stringify(data.Items)); });
Similar Code Examples
- DynamoDB BatchWriteItem in Typescript
- DynamoDB: Delete All Items With Partition Key
- DynamoDB: Increment Counter
- DynamoDB: Attribute Not Null
- DynamoDB Get in Typescript
- DynamoDB: Query Count
- DynamoDB: Get By ID
- DynamoDB: Not Begins With
- DynamoDB: Query Items
- DynamoDB: Get Unique Values
- DynamoDB: Get Last Inserted Item
- DynamoDB: Query Global Secondary Index in Nodejs
- DynamoDB: Like
- DynamoDB: Query KeyConditionExpression
- DynamoDB: Create if Not Exists
Login to the AWS Console less. Use Dynobase.
First 7 days are. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2026 Dynobase