- Member Json::__declspec  (deprecated("Use StreamWriter instead")) Writer
- Use StreamWriter. (And really, this is an implementation detail.)  
- Member Json::__declspec  (deprecated("Use StreamWriterBuilder instead")) StyledStreamWriter
- Use StreamWriterBuilder.  - Use StreamWriterBuilder.  - Use StreamWriterBuilder.   
- Class Json::Reader  
- Use CharReader and CharReaderBuilder.  
- Member Json::Reader::__declspec  (deprecated("Use getFormattedErrorMessages() instead.")) String getFormatedErrorMessages() const
- Use getFormattedErrorMessages() instead (typo fix).  
- Member Json::Value::__declspec  (deprecated("Use setComment(String const&) instead.")) void setComment(const char *comment
- Always pass len.  
- Member Json::ValueIteratorBase::__declspec  (deprecated("Use `key = name();` instead.")) char const *memberName() const
- This cannot be used for UTF-8 strings, since there can be embedded nulls.