I had just the same problem in Visual Studio 2015. But Utamaru's solution worked for me.
Make a folder: Assets/Plugins where you put the *.dll file and add it as a reference.
To add a reference you highlight the Analyzers in the Solution Explorer in Visual Studio and under Project > Add Reference you can find your *.dll file located in Assets/Plugin by browsing to it.

c# - Adding Json.Net to a Unity3D project - Stack Overflow
How to install NewtonSoft Json in unity or Visual studio code?
Newtonsoft Json package - Unity Engine - Unity Discussions
Newtonsoft JSON package missing after moving project? - Unity Engine - Unity Discussions
Videos
I had just the same problem in Visual Studio 2015. But Utamaru's solution worked for me.
Make a folder: Assets/Plugins where you put the *.dll file and add it as a reference.
To add a reference you highlight the Analyzers in the Solution Explorer in Visual Studio and under Project > Add Reference you can find your *.dll file located in Assets/Plugin by browsing to it.

For support in built versions, recommended to use one of following
Json.NET v13.0github.com/jilleJr/Newtonsoft.Json-for-UnityJson.NET v9.0github.com/SaladLab/Json.Net.Unity3DJson.NET v8.0parentelement.com/assets/json_net_unityJson.NET v7.0nuget.org/packages/Unity.Newtonsoft.Json/
Or if you dont require Newtonsoft.Json (Json.NET), here's some other alternatives (all works in Unity, I've omitted libraries that don't, and there's a lot of 'em):
OdinSerializergithub.com/TeamSirenix/odin-serializerUTF8Jsongithub.com/neuecc/Utf8JsonFastJSONassetstore.unity.com/packages/tools/input-management/fastjson-27220UltimateJsonassetstore.unity.com/packages/tools/integration/ultimate-json-60845SimpleJsonwiki.unity3d.com/index.php/SimpleJSONLitJsongithub.com/Mervill/UnityLitJsonFullSerializergithub.com/jacobdufault/fullserializerprotobuf-netgithub.com/protobuf-net/protobuf-net
There is quite the table of candy to select from. Choose well young padawan~
1.In Unity, place the Newtonsoft.Json.dll file into the Assets/Plugins folder
2.In Visual Studio, highlight Analyzers in the in Solution Explorer window.
3.Go to Project-> Add Reference and choose your project directory followed by Assets/Plugin. That's it.
Optional:
In Unity 5.3, Unity added native support of Json serialization. You can simply use that to convert to Json and back to class.
Go to:
Window -> Package Manager
Click on the plus button
Add Package from GIT URL > com.unity.nuget.newtonsoft-json

