diff --git a/lib/last_fm/api_impl.ex b/lib/last_fm/api_impl.ex index 08f9f9d3..c90b0bb6 100644 --- a/lib/last_fm/api_impl.ex +++ b/lib/last_fm/api_impl.ex @@ -133,7 +133,7 @@ defmodule LastFm.APIImpl do case Finch.request(req, LastFm.Finch, @request_opts) do {:ok, response} when response.status == 200 -> - Jason.decode(response.body) + JSON.decode(response.body) |> identify_body() other -> diff --git a/lib/mix/tasks/music_brainz/refresh_fixtures.ex b/lib/mix/tasks/music_brainz/refresh_fixtures.ex index 0e01544f..1c3bfbf5 100644 --- a/lib/mix/tasks/music_brainz/refresh_fixtures.ex +++ b/lib/mix/tasks/music_brainz/refresh_fixtures.ex @@ -33,7 +33,7 @@ defmodule Mix.Tasks.MusicBrainz.RefreshFixtures do {:ok, body} -> # store the fixture pretty printed dest = Path.join(@fixtures_folder, filename) - content = body |> Jason.decode!() |> Jason.encode!(pretty: true) + content = body |> JSON.decode!() |> Jason.encode!(pretty: true) File.write!(dest, content) {:error, msg} -> diff --git a/lib/music_brainz/api_impl.ex b/lib/music_brainz/api_impl.ex index c5366061..d20b33dc 100644 --- a/lib/music_brainz/api_impl.ex +++ b/lib/music_brainz/api_impl.ex @@ -439,7 +439,7 @@ defmodule MusicBrainz.APIImpl do case Finch.request(req, MusicBrainz.Finch) do {:ok, response} when response.status == 200 -> - {:ok, Jason.decode!(response.body)} + {:ok, JSON.decode!(response.body)} {:ok, response} when response.status in 301..308 -> location = :proplists.get_value("location", response.headers) diff --git a/lib/open_ai.ex b/lib/open_ai.ex index 422ef61b..6e3e7ccb 100644 --- a/lib/open_ai.ex +++ b/lib/open_ai.ex @@ -11,7 +11,7 @@ defmodule OpenAI do end end) - result = Agent.get(collector, & &1) |> Jason.decode!() + result = Agent.get(collector, & &1) |> JSON.decode!() Agent.stop(collector) {:ok, result} end diff --git a/lib/open_ai/api.ex b/lib/open_ai/api.ex index d1ad4523..0acb8ee1 100644 --- a/lib/open_ai/api.ex +++ b/lib/open_ai/api.ex @@ -64,7 +64,7 @@ defmodule OpenAI.API do defp decode_body("", _), do: :ok defp decode_body("[DONE]", _), do: :ok - defp decode_body(json, cb), do: cb.(Jason.decode!(json)) + defp decode_body(json, cb), do: cb.(JSON.decode!(json)) defp api_key do Application.get_env(:music_library, OpenAI) diff --git a/test/last_fm/artist_test.exs b/test/last_fm/artist_test.exs index 74ff111b..92152c83 100644 --- a/test/last_fm/artist_test.exs +++ b/test/last_fm/artist_test.exs @@ -8,7 +8,7 @@ defmodule LastFm.ArtistTest do api_response = @api_response_path |> File.read!() - |> Jason.decode!() + |> JSON.decode!() |> Map.get("artist") assert %LastFm.Artist{ diff --git a/test/last_fm/track_test.exs b/test/last_fm/track_test.exs index 272ddba2..b915181f 100644 --- a/test/last_fm/track_test.exs +++ b/test/last_fm/track_test.exs @@ -8,7 +8,7 @@ defmodule LastFm.TrackTest do api_response = @api_response_path |> File.read!() - |> Jason.decode!() + |> JSON.decode!() |> get_in(["recenttracks", "track"]) assert [ diff --git a/test/support/fixtures/last_fm_fixtures.ex b/test/support/fixtures/last_fm_fixtures.ex index 53527aa5..a7532554 100644 --- a/test/support/fixtures/last_fm_fixtures.ex +++ b/test/support/fixtures/last_fm_fixtures.ex @@ -4,6 +4,6 @@ defmodule LastFm.Fixtures do def artist_get_info do Path.join([@fixtures_folder, "artist.getinfo.json"]) |> File.read!() - |> Jason.decode!() + |> JSON.decode!() end end diff --git a/test/support/fixtures/release_groups_fixtures.ex b/test/support/fixtures/release_groups_fixtures.ex index 14dd3a5f..d94ea800 100644 --- a/test/support/fixtures/release_groups_fixtures.ex +++ b/test/support/fixtures/release_groups_fixtures.ex @@ -23,13 +23,13 @@ defmodule MusicLibrary.ReleaseGroupsFixtures do def release_group(:mystery_of_time) do Path.join([@fixtures_folder, "release_group - avantasia - the mystery of time.json"]) |> File.read!() - |> Jason.decode!() + |> JSON.decode!() end def release_group(:marbles) do Path.join([@fixtures_folder, "release_group - marillion - marbles.json"]) |> File.read!() - |> Jason.decode!() + |> JSON.decode!() end def release_group(:lockdown_trilogy) do @@ -38,19 +38,19 @@ defmodule MusicLibrary.ReleaseGroupsFixtures do "release_group_with_includes - mariusz duda - lockdown trilogy.json" ]) |> File.read!() - |> Jason.decode!() + |> JSON.decode!() end def release(:mystery_of_time) do Path.join([@fixtures_folder, "release - avantasia - the mystery of time.json"]) |> File.read!() - |> Jason.decode!() + |> JSON.decode!() end def release(:marbles) do Path.join([@fixtures_folder, "release - marillion - marbles.json"]) |> File.read!() - |> Jason.decode!() + |> JSON.decode!() end def release_group_id(name) do