Comments (4)
If there is a field in the yaml then that field/property needs to exist in the class you are deserializing. I believe there is a method you can call on the deserializerbuilder to skip that check. I think itβs named something like ignoremissingfields.
from yamldotnet.
The field "hero_settings" exists both in the Yaml as well as the Class I'm deserializing, when I would use `IgnoreMissingFields()" it would skip that one entirely no? That's not what I want though. But if you look at the fiddle, it is a nested class.
Edit:
What I've noticed after fiddling around a bit with converting yaml to json, is that the "hero_settings" property in the yaml, does not seem to parse a few of its properties.
if you look at my original post, the yaml example I posted.
When I console.writeline the yaml output, I get the following:
hero_settings:
subtitle: test meuk
client_header:
subtitle: of us
services_header:
subtitle: services
title: expertise
about_header:
subtitle: about
- leadmct: true
mvp: true
subtitle: manager
partnerships_header:
subtitle: partners
Which means it already skipped a few properties.
from yamldotnet.
Just looked at your fiddle, can you try it without the naming convention line and see if that works?
from yamldotnet.
Did removing the naming convention fix it?
from yamldotnet.
Related Issues (20)
- How can I know what value is not property
- Set anchor tag name during serialization using YamlDotNet? HOT 4
- Getting odd hash values in keys HOT 5
- `YamlStream.Load(TextReader)` interprets an empty value as an empty string instead of null. HOT 2
- Emitter doesn't handle comments between the mapping value and key HOT 1
- An exception occurs during Deserialize DateTimeOffset HOT 4
- How to have the `INamingConvention` passed into a custom value converter? HOT 3
- Parser does not recognize quoted keys HOT 2
- Can't handle anchored lists HOT 11
- Cannot parse YAML file, (Line: 2, Col: 3, Idx: 6) - (Line: 2, Col: 3, Idx: 6): Exception during deserialization HOT 2
- Do you think it's useful to add some F# examples along with the C# code? HOT 4
- Schema validation support HOT 10
- Unwanted conversion from a string to a numeric value HOT 1
- missing `IDeserializer object? Deserialize(string input)` method HOT 2
- How to Serialize an object with Directives, start and end marks (---, ...)? HOT 2
- How to forcefully interpret as an array with implied key HOT 3
- YamlStream.Load with JSON with emojis (even escaped) fails: "While scanning a quoted scalar, found invalid Unicode character escape code." HOT 13
- OmitDefaults doesn't work for properties of sub-objects HOT 14
- Polymorphic deserialization - Alias $example_word cannot precede anchor declaration HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yamldotnet.