Currency converter in Java

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024

ความคิดเห็น • 28

  • @shy4real
    @shy4real 11 หลายเดือนก่อน +2

    this is by far the most legit java currency converter in terms of using api tutorial ive seen on youtube, thnx my guy mad underrated +1

    • @shy4real
      @shy4real 11 หลายเดือนก่อน

      yo update: im getting this error: (pls dont judge bro im new to integrating apis in java)
      Exception in thread "main" org.json.JSONException: JSONObject["rates"] not found.
      at org.json.JSONObject.get(JSONObject.java:570)
      at org.json.JSONObject.getJSONObject(JSONObject.java:780)
      at bsitCurrencyConverter.CurrencyConverter.main(CurrencyConverter.java:40)

    • @codeedge
      @codeedge  11 หลายเดือนก่อน

      Don't worry 😅 it looks like jsonObject created from response doesn't contain rates object. You can check how jsonObject looks like through System.out.println(). If it looks non standard maybe returned response from external API is not proper.

  • @GerhardMunro-dv2fs
    @GerhardMunro-dv2fs ปีที่แล้ว +1

    Thanks so much, please do a few more!

    • @codeedge
      @codeedge  ปีที่แล้ว +1

      Thanks, I will make more videos like this.

  • @prashantjannu2652
    @prashantjannu2652 ปีที่แล้ว

    excellent!! Very helpful 👍

    • @codeedge
      @codeedge  ปีที่แล้ว

      Thanks, I'm glad!

  • @rogerdoger303
    @rogerdoger303 5 หลายเดือนก่อน

    I think they changed the key words in the API... to quotes and source... in query string

    • @codeedge
      @codeedge  5 หลายเดือนก่อน

      Thanks, probably yes. I will add a comment to description that API could be changed.

  • @kanayochiokeke6635
    @kanayochiokeke6635 11 หลายเดือนก่อน

    When I create the class I get an error saying that the package come is already in another module

    • @codeedge
      @codeedge  11 หลายเดือนก่อน

      From the description I assume that you have 2 modules in the project with the same package name. Modules identify classes inside src directory. In this case they don't know which package class is reffered to. Try to rename package.

  • @surya691
    @surya691 11 หลายเดือนก่อน

    Which framework dod you use??

    • @codeedge
      @codeedge  11 หลายเดือนก่อน

      I just used 2 libraries: OkHttp and Json. Links in the description.

  • @swaranjithgudelli3472
    @swaranjithgudelli3472 ปีที่แล้ว

    On which platform you wrote this code

    • @codeedge
      @codeedge  ปีที่แล้ว

      If you are asking about which IDE I used, it was Intellij IDEA.

  • @zaidmalik8859
    @zaidmalik8859 9 หลายเดือนก่อน

    How to get Object.json file

    • @codeedge
      @codeedge  9 หลายเดือนก่อน +1

      In the line:
      JSONObject jsonObject = new JSONObject(stringResponse);
      you finally get json object. If you want to generate json file you could try this:
      FileWriter fileWriter = new FileWriter("D:/fileName.json"); //use your custom path
      fileWriter.write(jsonObject.toJSONString());
      fileWriter.close();

  • @rafawaowski753
    @rafawaowski753 ปีที่แล้ว

    Are you from Poland? You sound like you are from Poland ;)

    • @codeedge
      @codeedge  ปีที่แล้ว +1

      Tak jest, pozdrawiam :) It's hard to avoid Polish accent.

  • @humblew33b66
    @humblew33b66 11 หลายเดือนก่อน

    Can I get source code pls

    • @codeedge
      @codeedge  11 หลายเดือนก่อน +1

      I added source code in the video description.

  • @zaidmalik8859
    @zaidmalik8859 9 หลายเดือนก่อน

    I did everything as you did
    But it shows:
    Exception in the thread "main" org.json.JSONExecption:JSONObject["rates"] not found.

    • @codeedge
      @codeedge  9 หลายเดือนก่อน +1

      It looks like jsonObject created from response doesn't contain rates object. You can check how jsonObject looks like through System.out.println(). If it looks non standard maybe returned response from external API is not proper.

    • @zaidmalik8859
      @zaidmalik8859 9 หลายเดือนก่อน

      @@codeedge I can't use the api ,which you used

    • @codeedge
      @codeedge  9 หลายเดือนก่อน

      I see that API has changed since I created this program. I think you need to get free API token to make a request. Also json response structure looks different. Please see exchangerate.host/documentation.

    • @ediomoeffiong
      @ediomoeffiong 3 หลายเดือนก่อน +1

      @@codeedge Hello, I just subscribed and I like this video. Please can you provide the correct JSON structure? (How we'll add the code or can you update the code on your github?)

    • @codeedge
      @codeedge  3 หลายเดือนก่อน

      I will try to find some time to upgrade the github repo. I will let you know when it's ready.