aws / aws/aws-sdk-net

DynamoDB LowerCamelCaseProperties for Nested Objects

Open
#1,162 7 comments 7 reactions 0 assignees View on GitHub
cross-sdk-parity dynamodb feature-request p2 queued
Dominant language
C#
Stars
140
Forks
891
Avg merge
21h 51m
Merged PRs (30d)
10

Description

Is there a way with Object Persistence Model to get [DynamoDBTable()] to also apply the LowerCamelCaseProperties conversions to nested objects being stored to DynamoDB?

Currently all my root level objects apply correctly, but all of the nested objects are still in upper camel case, which throws me off when I either use different SDKs or mix in AppSync and am expecting everything in lower camel case.

I currently have to break from recommended .NET class styling and code my other classes with lower case names

Contributor guide

Open the contributing guide

Research direction

Start with the Object Persistence Model's DynamoDBTable LowerCamelCaseProperties behavior and trace how nested objects are serialized. Confirm the current root-versus-nested output; done should mean nested properties use lower camel case without requiring nonstandard .NET member names. The issue identifies no files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, csharp
Domain
cloud, databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.