branchrust_reboot/main/analytics_zstringcancel
11 Commits over 0 Days - ∞cph!
Fix compile error from merge
Merge from main -> analytics_zstring
Actually test that the values of each field of the JSON or CSV value match to confirm all the serialization and escaping is correct
Ensure escaping handles both JSON and CSV rules differently (assuming the CSV is always comma seperated)
Simplify overloads for byte,short,etc -> long
Mark AddField(string,char) as unsupported instead of silently casting to int
Escape all CSV columns with double quotes
Added tests to confirm serialization works
Fix DateTime formatting having to use 'O' instead of 'o'
Switch WebAPI serialization using ZStringWriter instead of Utf8ValueStringBuilder
Switch from StreamWriter to Utf8ValueStringBuilder
- ensure the struct is passed by ref
- Clear() instead of creating a new one for each upload
Remove TMP extension overwrites because our TMP is outdated and it won't compile